pub struct CorsRuntimeConfig {
pub origins: Vec<String>,
pub credentials: bool,
}Expand description
CORS configuration for the HTTP server.
[server.cors]
origins = ["https://app.example.com"]
credentials = trueFields§
§origins: Vec<String>Allowed origins. Empty list → all origins allowed (development default).
credentials: boolAllow credentials (cookies, Authorization header). Default: false.
Trait Implementations§
Source§impl Clone for CorsRuntimeConfig
impl Clone for CorsRuntimeConfig
Source§fn clone(&self) -> CorsRuntimeConfig
fn clone(&self) -> CorsRuntimeConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CorsRuntimeConfig
impl Debug for CorsRuntimeConfig
Source§impl Default for CorsRuntimeConfig
impl Default for CorsRuntimeConfig
Source§fn default() -> CorsRuntimeConfig
fn default() -> CorsRuntimeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CorsRuntimeConfigwhere
CorsRuntimeConfig: Default,
impl<'de> Deserialize<'de> for CorsRuntimeConfigwhere
CorsRuntimeConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CorsRuntimeConfig
impl RefUnwindSafe for CorsRuntimeConfig
impl Send for CorsRuntimeConfig
impl Sync for CorsRuntimeConfig
impl Unpin for CorsRuntimeConfig
impl UnsafeUnpin for CorsRuntimeConfig
impl UnwindSafe for CorsRuntimeConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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