pub struct HttpHeaderOption {
pub header_name: Option<String>,
pub header_value: Option<String>,
pub replace: Option<bool>,
}
Expand description
Specification determining how headers are added to requests or responses.
This type is not used in any activity, and only used as part of another schema.
Fields§
§header_name: Option<String>
The name of the header.
header_value: Option<String>
The value of the header to add.
replace: Option<bool>
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is false.
Trait Implementations§
Source§impl Clone for HttpHeaderOption
impl Clone for HttpHeaderOption
Source§fn clone(&self) -> HttpHeaderOption
fn clone(&self) -> HttpHeaderOption
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 Debug for HttpHeaderOption
impl Debug for HttpHeaderOption
Source§impl Default for HttpHeaderOption
impl Default for HttpHeaderOption
Source§fn default() -> HttpHeaderOption
fn default() -> HttpHeaderOption
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HttpHeaderOption
impl<'de> Deserialize<'de> for HttpHeaderOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for HttpHeaderOption
impl Serialize for HttpHeaderOption
impl Part for HttpHeaderOption
Auto Trait Implementations§
impl Freeze for HttpHeaderOption
impl RefUnwindSafe for HttpHeaderOption
impl Send for HttpHeaderOption
impl Sync for HttpHeaderOption
impl Unpin for HttpHeaderOption
impl UnwindSafe for HttpHeaderOption
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more