pub struct HttpFetch {
pub exchange: HttpExchange,
pub jwks: Option<Arc<JwkSet>>,
pub etag: Option<String>,
pub last_modified: Option<DateTime<Utc>>,
}Expand description
Metadata returned from a JWKS HTTP fetch (200 or 304).
Fields§
§exchange: HttpExchangeCaptured HTTP exchange for diagnostics and cache evaluation.
jwks: Option<Arc<JwkSet>>Parsed JWKS payload when the origin returned content.
etag: Option<String>Entity tag validator advertised by the origin.
last_modified: Option<DateTime<Utc>>Last-Modified timestamp advertised by the origin.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for HttpFetch
impl !RefUnwindSafe for HttpFetch
impl Send for HttpFetch
impl Sync for HttpFetch
impl Unpin for HttpFetch
impl !UnwindSafe for HttpFetch
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