pub struct HttpState {
pub hsts_list: RwLock<HstsList>,
pub cookie_jar: RwLock<CookieStorage>,
pub http_cache: HttpCache,
pub auth_cache: RwLock<AuthCache>,
pub history_states: RwLock<FxHashMap<HistoryStateId, Vec<u8>>>,
pub client: ServoClient,
pub override_manager: CertificateErrorOverrideManager,
pub embedder_proxy: GenericEmbedderProxy<NetToEmbedderMsg>,
}Fields§
§hsts_list: RwLock<HstsList>§http_cache: HttpCache§auth_cache: RwLock<AuthCache>§history_states: RwLock<FxHashMap<HistoryStateId, Vec<u8>>>§client: ServoClient§override_manager: CertificateErrorOverrideManager§embedder_proxy: GenericEmbedderProxy<NetToEmbedderMsg>Implementations§
Source§impl HttpState
impl HttpState
pub(crate) fn memory_reports( &self, suffix: &str, ops: &mut MallocSizeOfOps, ) -> Vec<Report>
async fn request_authentication( &self, request: &Request, response: &Response, ) -> Option<AuthenticationResponse>
Auto Trait Implementations§
impl !Freeze for HttpState
impl !RefUnwindSafe for HttpState
impl Send for HttpState
impl Sync for HttpState
impl Unpin for HttpState
impl UnsafeUnpin for HttpState
impl !UnwindSafe for HttpState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert