[][src]Struct tower_web::middleware::cors::CorsBuilder

pub struct CorsBuilder { /* fields omitted */ }

Build a configured CORS middleware instance.

Methods

impl CorsBuilder
[src]

Create a new CorsBuilder with default configuration.

By default, all operations are restricted.

Add origins which are allowed to access this resource

Add methods which are allowed to be performed on this resource

Add headers which are allowed to be sent to this resource

Whether to allow clients to send cookies to this resource or not

Add headers which are allowed to be read from the response from this resource

Defines the maximum cache lifetime for operations allowed on this resource

When set, the wildcard ('*') will be used as the value for AccessControlAllowOrigin. When not set, the incoming origin will be used.

If credentials are allowed, the incoming origin will always be used.

Build a CorsMiddleware instance.

Trait Implementations

impl Debug for CorsBuilder
[src]

Formats the value using the given formatter. Read more

impl Default for CorsBuilder
[src]

Returns the "default value" for a type. Read more

impl Clone for CorsBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for CorsBuilder

impl Sync for CorsBuilder

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Important traits for &'a mut R

Immutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Important traits for &'a mut R

Mutably borrows from an owned value. Read more

impl<T> Erased for T