lychee_lib/types/
mod.rs

1#![allow(unreachable_pub)]
2
3mod accept;
4mod base;
5mod basic_auth;
6mod cache;
7mod cookies;
8mod error;
9mod file;
10mod input;
11pub(crate) mod mail;
12pub(crate) mod redirect_history;
13mod request;
14pub(crate) mod resolver;
15mod response;
16mod status;
17mod status_code;
18pub(crate) mod uri;
19
20pub use accept::*;
21pub use base::Base;
22pub use basic_auth::{BasicAuthCredentials, BasicAuthSelector};
23pub use cache::CacheStatus;
24pub use cookies::CookieJar;
25pub use error::ErrorKind;
26pub use file::{FileExtensions, FileType};
27pub use input::{Input, InputContent, InputResolver, InputSource, ResolvedInputSource};
28pub use redirect_history::Redirects;
29pub use request::Request;
30pub use response::{Response, ResponseBody};
31pub use status::Status;
32pub use status_code::*;
33
34/// The lychee `Result` type
35pub type Result<T> = std::result::Result<T, crate::ErrorKind>;