pub struct TraceCorrelation {
pub adk_session_id: Option<String>,
pub adk_invocation_id: Option<String>,
pub adk_graph_thread_id: Option<String>,
pub trace_id: Option<String>,
}Expand description
ADK ↔ runtime trace correlation identifiers attached to every MCP span.
Fields§
§adk_session_id: Option<String>The ADK session identifier, if the graph runs inside a session.
adk_invocation_id: Option<String>The ADK invocation identifier for the current run.
adk_graph_thread_id: Option<String>The adk-graph thread identifier for durable resume correlation.
trace_id: Option<String>An external distributed-trace identifier, if one is propagated.
Trait Implementations§
Source§impl Clone for TraceCorrelation
impl Clone for TraceCorrelation
Source§fn clone(&self) -> TraceCorrelation
fn clone(&self) -> TraceCorrelation
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 TraceCorrelation
impl Debug for TraceCorrelation
Source§impl Default for TraceCorrelation
impl Default for TraceCorrelation
Source§fn default() -> TraceCorrelation
fn default() -> TraceCorrelation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TraceCorrelation
impl RefUnwindSafe for TraceCorrelation
impl Send for TraceCorrelation
impl Sync for TraceCorrelation
impl Unpin for TraceCorrelation
impl UnsafeUnpin for TraceCorrelation
impl UnwindSafe for TraceCorrelation
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