Struct viz::headers::AccessControlRequestHeaders
source · [−]pub struct AccessControlRequestHeaders(_);
Expand description
Access-Control-Request-Headers
header, part of
CORS
The Access-Control-Request-Headers
header indicates which headers will
be used in the actual request as part of the preflight request.
during the actual request.
ABNF
Access-Control-Allow-Headers: "Access-Control-Allow-Headers" ":" #field-name
Example values
accept-language, date
Examples
extern crate http;
use http::header::{ACCEPT_LANGUAGE, DATE};
use headers::AccessControlRequestHeaders;
let req_headers = vec![ACCEPT_LANGUAGE, DATE]
.into_iter()
.collect::<AccessControlRequestHeaders>();
Implementations
sourceimpl AccessControlRequestHeaders
impl AccessControlRequestHeaders
sourcepub fn iter(&'a self) -> impl Iterator<Item = HeaderName> + 'a
pub fn iter(&'a self) -> impl Iterator<Item = HeaderName> + 'a
Returns an iterator over HeaderName
s contained within.
Trait Implementations
sourceimpl Clone for AccessControlRequestHeaders
impl Clone for AccessControlRequestHeaders
sourcefn clone(&self) -> AccessControlRequestHeaders
fn clone(&self) -> AccessControlRequestHeaders
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 AccessControlRequestHeaders
impl Debug for AccessControlRequestHeaders
sourceimpl FromIterator<HeaderName> for AccessControlRequestHeaders
impl FromIterator<HeaderName> for AccessControlRequestHeaders
sourcefn from_iter<I>(iter: I) -> AccessControlRequestHeaders where
I: IntoIterator<Item = HeaderName>,
fn from_iter<I>(iter: I) -> AccessControlRequestHeaders where
I: IntoIterator<Item = HeaderName>,
Creates a value from an iterator. Read more
sourceimpl Header for AccessControlRequestHeaders
impl Header for AccessControlRequestHeaders
sourcefn name() -> &'static HeaderName
fn name() -> &'static HeaderName
The name of this header.
sourcefn decode<'i, I>(values: &mut I) -> Result<AccessControlRequestHeaders, Error> where
I: Iterator<Item = &'i HeaderValue>,
fn decode<'i, I>(values: &mut I) -> Result<AccessControlRequestHeaders, Error> where
I: Iterator<Item = &'i HeaderValue>,
Decode this type from an iterator of HeaderValue
s.
Auto Trait Implementations
impl RefUnwindSafe for AccessControlRequestHeaders
impl Send for AccessControlRequestHeaders
impl Sync for AccessControlRequestHeaders
impl Unpin for AccessControlRequestHeaders
impl UnwindSafe for AccessControlRequestHeaders
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourcefn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more