pub struct ProviderContext {
pub kind: String,
pub name: String,
}Expand description
ProviderContext identifies the provider process that received the request context from the host and is trusted to propagate it back to host services.
Native message type for gestalt.provider.v1.ProviderContext.
Fields§
§kind: StringThe kind field.
name: StringThe name field.
Trait Implementations§
Source§impl Clone for ProviderContext
impl Clone for ProviderContext
Source§fn clone(&self) -> ProviderContext
fn clone(&self) -> ProviderContext
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 ProviderContext
impl Debug for ProviderContext
Source§impl Default for ProviderContext
impl Default for ProviderContext
Source§fn default() -> ProviderContext
fn default() -> ProviderContext
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProviderContext
impl PartialEq for ProviderContext
Source§fn eq(&self, other: &ProviderContext) -> bool
fn eq(&self, other: &ProviderContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProviderContext
Auto Trait Implementations§
impl Freeze for ProviderContext
impl RefUnwindSafe for ProviderContext
impl Send for ProviderContext
impl Sync for ProviderContext
impl Unpin for ProviderContext
impl UnsafeUnpin for ProviderContext
impl UnwindSafe for ProviderContext
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