pub struct InlineTrace {
pub enabled: bool,
/* private fields */
}Fields§
§enabled: boolImplementations§
Source§impl InlineTrace
impl InlineTrace
pub fn new() -> Self
pub fn disabled() -> Self
pub fn record(&mut self, entry: InlineTraceEntry)
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn inlined_entries(&self) -> Vec<&InlineTraceEntry>
pub fn skipped_entries(&self) -> Vec<&InlineTraceEntry>
pub fn entries_for_callee(&self, callee: &str) -> Vec<&InlineTraceEntry>
pub fn to_csv(&self) -> String
pub fn clear(&mut self)
Trait Implementations§
Source§impl Debug for InlineTrace
impl Debug for InlineTrace
Source§impl Default for InlineTrace
impl Default for InlineTrace
Source§fn default() -> InlineTrace
fn default() -> InlineTrace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InlineTrace
impl RefUnwindSafe for InlineTrace
impl Send for InlineTrace
impl Sync for InlineTrace
impl Unpin for InlineTrace
impl UnsafeUnpin for InlineTrace
impl UnwindSafe for InlineTrace
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