pub struct JitDasmCollector;Trait Implementations§
Source§impl OnDemandCollector for JitDasmCollector
impl OnDemandCollector for JitDasmCollector
Source§fn collect(
&self,
ctx: &CollectCtx<'_>,
_live: Option<&dyn LiveDebugger>,
) -> Result<DisasmOutput>
fn collect( &self, ctx: &CollectCtx<'_>, _live: Option<&dyn LiveDebugger>, ) -> Result<DisasmOutput>
Prefers the jitdasm backend’s pre-captured capture.asm (the
backend ran DOTNET_JitDisasm='*' once at session start and
dumped every method to a file). When that file is missing —
e.g. the session was started with a different .NET backend —
falls back to spawning a fresh dotnet with DOTNET_JitDisasm
scoped to the requested symbol. The live debug session is
untouched either way.
Source§fn supports(&self, class: TargetClass) -> bool
fn supports(&self, class: TargetClass) -> bool
Does this collector handle the given target class?
Auto Trait Implementations§
impl Freeze for JitDasmCollector
impl RefUnwindSafe for JitDasmCollector
impl Send for JitDasmCollector
impl Sync for JitDasmCollector
impl Unpin for JitDasmCollector
impl UnsafeUnpin for JitDasmCollector
impl UnwindSafe for JitDasmCollector
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> 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