pub struct InvocationContext {
pub request_id: String,
pub depth: i32,
pub call_chain: Vec<String>,
pub surface: String,
pub internal_connection_access: bool,
pub connection: String,
}Expand description
Native message type for gestalt.provider.v1.InvocationContext.
Fields§
§request_id: StringThe request_id field.
depth: i32The depth field.
call_chain: Vec<String>The call_chain field.
surface: StringThe surface field.
internal_connection_access: boolThe internal_connection_access field.
connection: StringThe connection field.
Trait Implementations§
Source§impl Clone for InvocationContext
impl Clone for InvocationContext
Source§fn clone(&self) -> InvocationContext
fn clone(&self) -> InvocationContext
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 InvocationContext
impl Debug for InvocationContext
Source§impl Default for InvocationContext
impl Default for InvocationContext
Source§fn default() -> InvocationContext
fn default() -> InvocationContext
Returns the “default value” for a type. Read more
Source§impl PartialEq for InvocationContext
impl PartialEq for InvocationContext
Source§fn eq(&self, other: &InvocationContext) -> bool
fn eq(&self, other: &InvocationContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InvocationContext
Auto Trait Implementations§
impl Freeze for InvocationContext
impl RefUnwindSafe for InvocationContext
impl Send for InvocationContext
impl Sync for InvocationContext
impl Unpin for InvocationContext
impl UnsafeUnpin for InvocationContext
impl UnwindSafe for InvocationContext
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