Struct salvo::http::headers::AccessControlExposeHeaders [−][src]
pub struct AccessControlExposeHeaders(_);
Expand description
Access-Control-Expose-Headers
header, part of
CORS
The Access-Control-Expose-Headers header indicates which headers are safe to expose to the API of a CORS API specification.
ABNF
Access-Control-Expose-Headers = "Access-Control-Expose-Headers" ":" #field-name
Example values
ETag, Content-Length
Examples
extern crate http; use http::header::{CONTENT_LENGTH, ETAG}; use headers::AccessControlExposeHeaders; let expose = vec![CONTENT_LENGTH, ETAG] .into_iter() .collect::<AccessControlExposeHeaders>();
Implementations
impl AccessControlExposeHeaders
[src]
impl AccessControlExposeHeaders
[src]pub fn iter(&'a self) -> impl Iterator<Item = HeaderName> + 'a
[src]
pub fn iter(&'a self) -> impl Iterator<Item = HeaderName> + 'a
[src]Returns an iterator over HeaderName
s contained within.
Trait Implementations
impl Clone for AccessControlExposeHeaders
[src]
impl Clone for AccessControlExposeHeaders
[src]pub fn clone(&self) -> AccessControlExposeHeaders
[src]
pub fn clone(&self) -> AccessControlExposeHeaders
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for AccessControlExposeHeaders
[src]
impl Debug for AccessControlExposeHeaders
[src]impl FromIterator<HeaderName> for AccessControlExposeHeaders
[src]
impl FromIterator<HeaderName> for AccessControlExposeHeaders
[src]pub fn from_iter<I>(iter: I) -> AccessControlExposeHeaders where
I: IntoIterator<Item = HeaderName>,
[src]
pub fn from_iter<I>(iter: I) -> AccessControlExposeHeaders where
I: IntoIterator<Item = HeaderName>,
[src]Creates a value from an iterator. Read more
impl Header for AccessControlExposeHeaders
[src]
impl Header for AccessControlExposeHeaders
[src]pub fn name() -> &'static HeaderName
[src]
pub fn name() -> &'static HeaderName
[src]The name of this header.
pub fn decode<'i, I>(
values: &mut I
) -> Result<AccessControlExposeHeaders, Error> where
I: Iterator<Item = &'i HeaderValue>,
[src]
pub fn decode<'i, I>(
values: &mut I
) -> Result<AccessControlExposeHeaders, Error> where
I: Iterator<Item = &'i HeaderValue>,
[src]Decode this type from an iterator of HeaderValue
s.
Auto Trait Implementations
impl RefUnwindSafe for AccessControlExposeHeaders
impl Send for AccessControlExposeHeaders
impl Sync for AccessControlExposeHeaders
impl Unpin for AccessControlExposeHeaders
impl UnwindSafe for AccessControlExposeHeaders
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 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<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,