#[non_exhaustive]pub struct ResponseHeadersPolicyAccessControlAllowHeaders {
pub quantity: i32,
pub items: Vec<String>,
}
Expand description
A list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers
HTTP response header.
For more information about the Access-Control-Allow-Headers
HTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.quantity: i32
The number of HTTP header names in the list.
items: Vec<String>
The list of HTTP header names. You can specify *
to allow all headers.
Implementations§
source§impl ResponseHeadersPolicyAccessControlAllowHeaders
impl ResponseHeadersPolicyAccessControlAllowHeaders
sourcepub fn builder() -> ResponseHeadersPolicyAccessControlAllowHeadersBuilder
pub fn builder() -> ResponseHeadersPolicyAccessControlAllowHeadersBuilder
Creates a new builder-style object to manufacture ResponseHeadersPolicyAccessControlAllowHeaders
.
Trait Implementations§
source§impl Clone for ResponseHeadersPolicyAccessControlAllowHeaders
impl Clone for ResponseHeadersPolicyAccessControlAllowHeaders
source§fn clone(&self) -> ResponseHeadersPolicyAccessControlAllowHeaders
fn clone(&self) -> ResponseHeadersPolicyAccessControlAllowHeaders
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for ResponseHeadersPolicyAccessControlAllowHeaders
impl PartialEq for ResponseHeadersPolicyAccessControlAllowHeaders
source§fn eq(&self, other: &ResponseHeadersPolicyAccessControlAllowHeaders) -> bool
fn eq(&self, other: &ResponseHeadersPolicyAccessControlAllowHeaders) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ResponseHeadersPolicyAccessControlAllowHeaders
Auto Trait Implementations§
impl Freeze for ResponseHeadersPolicyAccessControlAllowHeaders
impl RefUnwindSafe for ResponseHeadersPolicyAccessControlAllowHeaders
impl Send for ResponseHeadersPolicyAccessControlAllowHeaders
impl Sync for ResponseHeadersPolicyAccessControlAllowHeaders
impl Unpin for ResponseHeadersPolicyAccessControlAllowHeaders
impl UnwindSafe for ResponseHeadersPolicyAccessControlAllowHeaders
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.