pub struct CorsConfigBuilder { /* private fields */ }Expand description
Builder for CORS configuration.
Implementations§
Source§impl CorsConfigBuilder
impl CorsConfigBuilder
Sourcepub fn allow_origins<I, S>(self, origins: I) -> Self
pub fn allow_origins<I, S>(self, origins: I) -> Self
Enable CORS for specific origins.
Sourcepub fn allow_methods<I, S>(self, methods: I) -> Self
pub fn allow_methods<I, S>(self, methods: I) -> Self
Allow specific HTTP methods.
Sourcepub fn allow_headers<I, S>(self, headers: I) -> Self
pub fn allow_headers<I, S>(self, headers: I) -> Self
Allow specific headers.
Sourcepub fn done(self) -> AuthConfigBuilder
pub fn done(self) -> AuthConfigBuilder
Finish CORS configuration and return to the main builder.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CorsConfigBuilder
impl RefUnwindSafe for CorsConfigBuilder
impl Send for CorsConfigBuilder
impl Sync for CorsConfigBuilder
impl Unpin for CorsConfigBuilder
impl UnsafeUnpin for CorsConfigBuilder
impl UnwindSafe for CorsConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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 more