Struct headers::AccessControlExposeHeaders
source · [−]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
sourceimpl AccessControlExposeHeaders
impl AccessControlExposeHeaders
sourcepub fn iter<'a>(&'a self) -> impl Iterator<Item = HeaderName> + 'a
pub fn iter<'a>(&'a self) -> impl Iterator<Item = HeaderName> + 'a
Returns an iterator over HeaderName
s contained within.
Trait Implementations
sourceimpl Clone for AccessControlExposeHeaders
impl Clone for AccessControlExposeHeaders
sourcefn clone(&self) -> AccessControlExposeHeaders
fn clone(&self) -> AccessControlExposeHeaders
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AccessControlExposeHeaders
impl Debug for AccessControlExposeHeaders
sourceimpl FromIterator<HeaderName> for AccessControlExposeHeaders
impl FromIterator<HeaderName> for AccessControlExposeHeaders
sourcefn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = HeaderName>,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = HeaderName>,
Creates a value from an iterator. Read more
sourceimpl Header for AccessControlExposeHeaders
impl Header for AccessControlExposeHeaders
sourcefn name() -> &'static HeaderName
fn name() -> &'static HeaderName
The name of this header.
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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