Struct headers::AccessControlAllowOrigin
source · [−]pub struct AccessControlAllowOrigin(_);
Expand description
The Access-Control-Allow-Origin
response header,
part of CORS
The Access-Control-Allow-Origin
header indicates whether a resource
can be shared based by returning the value of the Origin request header,
*
, or null
in the response.
ABNF
Access-Control-Allow-Origin = "Access-Control-Allow-Origin" ":" origin-list-or-null | "*"
Example values
null
*
http://google.com/
Examples
use headers::AccessControlAllowOrigin;
use std::convert::TryFrom;
let any_origin = AccessControlAllowOrigin::ANY;
let null_origin = AccessControlAllowOrigin::NULL;
let origin = AccessControlAllowOrigin::try_from("http://web-platform.test:8000");
Implementations
sourceimpl AccessControlAllowOrigin
impl AccessControlAllowOrigin
sourcepub const ANY: AccessControlAllowOrigin = _
pub const ANY: AccessControlAllowOrigin = _
Access-Control-Allow-Origin: *
sourcepub const NULL: AccessControlAllowOrigin = _
pub const NULL: AccessControlAllowOrigin = _
Access-Control-Allow-Origin: null
Trait Implementations
sourceimpl Clone for AccessControlAllowOrigin
impl Clone for AccessControlAllowOrigin
sourcefn clone(&self) -> AccessControlAllowOrigin
fn clone(&self) -> AccessControlAllowOrigin
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 AccessControlAllowOrigin
impl Debug for AccessControlAllowOrigin
sourceimpl Hash for AccessControlAllowOrigin
impl Hash for AccessControlAllowOrigin
sourceimpl Header for AccessControlAllowOrigin
impl Header for AccessControlAllowOrigin
sourcefn name() -> &'static HeaderName
fn name() -> &'static HeaderName
The name of this header.
sourceimpl PartialEq<AccessControlAllowOrigin> for AccessControlAllowOrigin
impl PartialEq<AccessControlAllowOrigin> for AccessControlAllowOrigin
sourcefn eq(&self, other: &AccessControlAllowOrigin) -> bool
fn eq(&self, other: &AccessControlAllowOrigin) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl TryFrom<&str> for AccessControlAllowOrigin
impl TryFrom<&str> for AccessControlAllowOrigin
impl Eq for AccessControlAllowOrigin
impl StructuralEq for AccessControlAllowOrigin
impl StructuralPartialEq for AccessControlAllowOrigin
Auto Trait Implementations
impl RefUnwindSafe for AccessControlAllowOrigin
impl Send for AccessControlAllowOrigin
impl Sync for AccessControlAllowOrigin
impl Unpin for AccessControlAllowOrigin
impl UnwindSafe for AccessControlAllowOrigin
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