pub struct DebugRuntime;Expand description
Runtime debugging utilities
Implementations§
Source§impl DebugRuntime
impl DebugRuntime
Sourcepub fn breakpoint() -> &'static str
pub fn breakpoint() -> &'static str
Generate a breakpoint macro
Sourcepub fn debug_assert(condition: &str, message: &str) -> String
pub fn debug_assert(condition: &str, message: &str) -> String
Generate an assertion with debug info
Sourcepub fn trace_point(location: &str) -> String
pub fn trace_point(location: &str) -> String
Generate a trace point
Auto Trait Implementations§
impl Freeze for DebugRuntime
impl RefUnwindSafe for DebugRuntime
impl Send for DebugRuntime
impl Sync for DebugRuntime
impl Unpin for DebugRuntime
impl UnwindSafe for DebugRuntime
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more