Struct tower_http::cors::MaxAge
source · [−]pub struct MaxAge(_);
Available on crate feature
cors
only.Expand description
Holds configuration for how to set the Access-Control-Max-Age
header.
See CorsLayer::max_age
for more details.
Implementations
sourceimpl MaxAge
impl MaxAge
sourcepub fn exact(max_age: Duration) -> Self
pub fn exact(max_age: Duration) -> Self
Set a static max-age value
See CorsLayer::max_age
for more details.
sourcepub fn dynamic<F>(f: F) -> Self where
F: Fn(&HeaderValue, &RequestParts) -> Duration + Send + Sync + 'static,
pub fn dynamic<F>(f: F) -> Self where
F: Fn(&HeaderValue, &RequestParts) -> Duration + Send + Sync + 'static,
Set the max-age based on the preflight request parts
See CorsLayer::max_age
for more details.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for MaxAge
impl Send for MaxAge
impl Sync for MaxAge
impl Unpin for MaxAge
impl !UnwindSafe for MaxAge
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> PolicyExt for T where
T: ?Sized,
impl<T> PolicyExt for T where
T: ?Sized,
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more