#[non_exhaustive]pub struct HeaderOverride {
pub header: Option<Header>,
/* private fields */
}Expand description
Wraps the Header object.
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.header: Option<Header>Header embodying a key and a value.
Do not put business sensitive or personally identifying data in the HTTP Header Override Configuration or other similar fields in accordance with Section 12 (Resource Fields) of the Service Specific Terms.
Implementations§
Source§impl HeaderOverride
impl HeaderOverride
Sourcepub fn set_header<T>(self, v: T) -> Self
pub fn set_header<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_header<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_header<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for HeaderOverride
impl Clone for HeaderOverride
Source§impl Debug for HeaderOverride
impl Debug for HeaderOverride
Source§impl Default for HeaderOverride
impl Default for HeaderOverride
Source§impl Message for HeaderOverride
impl Message for HeaderOverride
Source§impl PartialEq for HeaderOverride
impl PartialEq for HeaderOverride
impl StructuralPartialEq for HeaderOverride
Auto Trait Implementations§
impl Freeze for HeaderOverride
impl RefUnwindSafe for HeaderOverride
impl Send for HeaderOverride
impl Sync for HeaderOverride
impl Unpin for HeaderOverride
impl UnsafeUnpin for HeaderOverride
impl UnwindSafe for HeaderOverride
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request