| /* This Source Code Form is subject to the terms of the Mozilla Public |
| * License, v. 2.0. If a copy of the MPL was not distributed with this |
| * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ |
| |
| #![deny(unsafe_code)] |
| |
| pub mod async_runtime; |
| pub mod connector; |
| pub mod cookie; |
| pub mod cookie_storage; |
| mod decoder; |
| pub mod filemanager_thread; |
| mod hosts; |
| pub mod hsts; |
| pub mod http_cache; |
| pub mod http_loader; |
| pub mod image_cache; |
| pub mod indexeddb; |
| pub mod local_directory_listing; |
| pub mod protocols; |
| pub mod request_interceptor; |
| pub mod resource_thread; |
| mod storage_thread; |
| pub mod subresource_integrity; |
| mod websocket_loader; |
| |
| /// An implementation of the [Fetch specification](https://fetch.spec.whatwg.org/) |
| pub mod fetch { |
| pub mod cors_cache; |
| pub mod fetch_params; |
| pub mod headers; |
| pub mod methods; |
| } |
| |
| /// A module for re-exports of items used in unit tests. |
| pub mod test { |
| pub use crate::decoder::DECODER_BUFFER_SIZE; |
| pub use crate::hosts::{parse_hostsfile, replace_host_table}; |
| pub use crate::http_loader::HttpState; |
| } |