pub struct TraceInvocation {Show 15 fields
pub id: String,
pub environment: String,
pub agent_name: String,
pub trigger_type: String,
pub request_path: String,
pub status: String,
pub started_at: String,
pub ended_at: String,
pub duration_ms: u64,
pub adk_identity: Option<TraceAdkIdentity>,
pub execution_identity: Option<TraceExecutionIdentity>,
pub input_summary: Option<String>,
pub output_summary: Option<String>,
pub usage: Option<TraceTokenUsage>,
pub spans: Vec<TraceSpan>,
}Expand description
One invocation captured by the deploy control plane.
Fields§
§id: String§environment: String§agent_name: String§trigger_type: String§request_path: String§status: String§started_at: String§ended_at: String§duration_ms: u64§adk_identity: Option<TraceAdkIdentity>§execution_identity: Option<TraceExecutionIdentity>§input_summary: Option<String>§output_summary: Option<String>§usage: Option<TraceTokenUsage>§spans: Vec<TraceSpan>Trait Implementations§
Source§impl Clone for TraceInvocation
impl Clone for TraceInvocation
Source§fn clone(&self) -> TraceInvocation
fn clone(&self) -> TraceInvocation
Returns a duplicate of the value. Read more
1.0.0 · 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 TraceInvocation
impl Debug for TraceInvocation
Source§impl<'de> Deserialize<'de> for TraceInvocation
impl<'de> Deserialize<'de> for TraceInvocation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TraceInvocation
impl PartialEq for TraceInvocation
Source§impl Serialize for TraceInvocation
impl Serialize for TraceInvocation
impl Eq for TraceInvocation
impl StructuralPartialEq for TraceInvocation
Auto Trait Implementations§
impl Freeze for TraceInvocation
impl RefUnwindSafe for TraceInvocation
impl Send for TraceInvocation
impl Sync for TraceInvocation
impl Unpin for TraceInvocation
impl UnsafeUnpin for TraceInvocation
impl UnwindSafe for TraceInvocation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.