pub struct FnTrace {
pub call_id: String,
pub fn_name: String,
pub fn_type: FnType,
pub user_id: Option<String>,
pub started_at: u64,
pub duration_ms: f64,
pub outcome: FnOutcome,
pub ops: Vec<OpTrace>,
pub stream_bytes: u64,
pub stream_chunks: u32,
pub schedules: Vec<ScheduleTrace>,
}Expand description
A complete trace of a single function execution.
Fields§
§call_id: String§fn_name: String§fn_type: FnType§user_id: Option<String>§started_at: u64§duration_ms: f64§outcome: FnOutcome§ops: Vec<OpTrace>§stream_bytes: u64§stream_chunks: u32§schedules: Vec<ScheduleTrace>Trait Implementations§
Auto Trait Implementations§
impl Freeze for FnTrace
impl RefUnwindSafe for FnTrace
impl Send for FnTrace
impl Sync for FnTrace
impl Unpin for FnTrace
impl UnsafeUnpin for FnTrace
impl UnwindSafe for FnTrace
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