pub struct RuntimeDiagnosticsEnvelope {
pub guardrail_code: Option<String>,
pub policy_reason: Option<String>,
pub duration_ms: Option<u64>,
pub input_memory_query_id: Option<String>,
pub input_memory_query_fingerprint: Option<String>,
pub output_memory_node_id: Option<String>,
pub retrieval_path: Option<String>,
pub thread_id: Option<String>,
}Fields§
§guardrail_code: Option<String>§policy_reason: Option<String>§duration_ms: Option<u64>§input_memory_query_id: Option<String>§input_memory_query_fingerprint: Option<String>§output_memory_node_id: Option<String>§retrieval_path: Option<String>§thread_id: Option<String>Trait Implementations§
Source§impl Clone for RuntimeDiagnosticsEnvelope
impl Clone for RuntimeDiagnosticsEnvelope
Source§fn clone(&self) -> RuntimeDiagnosticsEnvelope
fn clone(&self) -> RuntimeDiagnosticsEnvelope
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 RuntimeDiagnosticsEnvelope
impl Debug for RuntimeDiagnosticsEnvelope
Source§impl Default for RuntimeDiagnosticsEnvelope
impl Default for RuntimeDiagnosticsEnvelope
Source§fn default() -> RuntimeDiagnosticsEnvelope
fn default() -> RuntimeDiagnosticsEnvelope
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RuntimeDiagnosticsEnvelope
impl RefUnwindSafe for RuntimeDiagnosticsEnvelope
impl Send for RuntimeDiagnosticsEnvelope
impl Sync for RuntimeDiagnosticsEnvelope
impl Unpin for RuntimeDiagnosticsEnvelope
impl UnsafeUnpin for RuntimeDiagnosticsEnvelope
impl UnwindSafe for RuntimeDiagnosticsEnvelope
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 moreSource§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