pub struct AttemptFacts {
pub line: usize,
pub step_kind: String,
pub end: String,
pub backend_id: String,
pub duration_ms: u64,
pub genai: Option<GenAiFacts>,
}Expand description
One attempt, for metrics and logs.
Fields§
§line: usizeThe attempt span’s index in lines.
step_kind: String§end: String§backend_id: String§duration_ms: u64§genai: Option<GenAiFacts>GenAI attributes, when the attempt has them.
Trait Implementations§
Source§impl Clone for AttemptFacts
impl Clone for AttemptFacts
Source§impl Debug for AttemptFacts
impl Debug for AttemptFacts
Source§impl PartialEq for AttemptFacts
impl PartialEq for AttemptFacts
impl StructuralPartialEq for AttemptFacts
Auto Trait Implementations§
impl Freeze for AttemptFacts
impl RefUnwindSafe for AttemptFacts
impl Send for AttemptFacts
impl Sync for AttemptFacts
impl Unpin for AttemptFacts
impl UnsafeUnpin for AttemptFacts
impl UnwindSafe for AttemptFacts
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