pub struct RequestMetaContext {
pub client_ip: String,
pub remote_addr: String,
pub user_agent: String,
}Expand description
Native message type for gestalt.provider.v1.RequestMetaContext.
Fields§
§client_ip: StringThe client_ip field.
remote_addr: StringThe remote_addr field.
user_agent: StringThe user_agent field.
Trait Implementations§
Source§impl Clone for RequestMetaContext
impl Clone for RequestMetaContext
Source§fn clone(&self) -> RequestMetaContext
fn clone(&self) -> RequestMetaContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestMetaContext
impl Debug for RequestMetaContext
Source§impl Default for RequestMetaContext
impl Default for RequestMetaContext
Source§fn default() -> RequestMetaContext
fn default() -> RequestMetaContext
Returns the “default value” for a type. Read more
Source§impl PartialEq for RequestMetaContext
impl PartialEq for RequestMetaContext
Source§fn eq(&self, other: &RequestMetaContext) -> bool
fn eq(&self, other: &RequestMetaContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RequestMetaContext
Auto Trait Implementations§
impl Freeze for RequestMetaContext
impl RefUnwindSafe for RequestMetaContext
impl Send for RequestMetaContext
impl Sync for RequestMetaContext
impl Unpin for RequestMetaContext
impl UnsafeUnpin for RequestMetaContext
impl UnwindSafe for RequestMetaContext
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> 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