pub enum RootRecord {
Trace,
Call(usize),
Creation(usize),
}Expand description
Where a top-level call is recorded in its trace.
Variants§
Trace
The trace’s own fields, for a trace without a record starting at its first step.
Call(usize)
An index into artifacts.calls.
Creation(usize)
An index into artifacts.creations.
Trait Implementations§
Source§impl Clone for RootRecord
impl Clone for RootRecord
impl Copy for RootRecord
Source§impl Debug for RootRecord
impl Debug for RootRecord
impl Eq for RootRecord
Source§impl PartialEq for RootRecord
impl PartialEq for RootRecord
impl StructuralPartialEq for RootRecord
Auto Trait Implementations§
impl Freeze for RootRecord
impl RefUnwindSafe for RootRecord
impl Send for RootRecord
impl Sync for RootRecord
impl Unpin for RootRecord
impl UnsafeUnpin for RootRecord
impl UnwindSafe for RootRecord
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