pub struct DecisionLogOutput {
pub records: Vec<DecisionRecord>,
pub truncated: bool,
pub dropped: u64,
pub line_frames: u64,
pub calls: Vec<CallRecord>,
pub calls_dropped: u64,
}Expand description
What a run recorded.
Fields§
§records: Vec<DecisionRecord>§truncated: boolSome decision was not kept in full: past the cap, over the byte budget, beyond the pairs the recorder tracks, or the line-capture frame budget was exceeded (after which no new lines are captured).
dropped: u64Decisions not kept at all.
line_frames: u64Wasm frames walked by line captures over the run (diagnostic).
calls: Vec<CallRecord>The run’s calls in the order they began.
calls_dropped: u64Calls not kept at all, past the cap or the byte budget.
Trait Implementations§
Source§impl Clone for DecisionLogOutput
impl Clone for DecisionLogOutput
Source§impl Debug for DecisionLogOutput
impl Debug for DecisionLogOutput
Auto Trait Implementations§
impl Freeze for DecisionLogOutput
impl RefUnwindSafe for DecisionLogOutput
impl Send for DecisionLogOutput
impl Sync for DecisionLogOutput
impl Unpin for DecisionLogOutput
impl UnsafeUnpin for DecisionLogOutput
impl UnwindSafe for DecisionLogOutput
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