pub struct NativeBackend { /* private fields */ }Trait Implementations§
Source§impl Default for NativeBackend
impl Default for NativeBackend
Source§impl TraceBackend for NativeBackend
impl TraceBackend for NativeBackend
type Compiled = NativeTrace
fn compile(&mut self, trace: &Trace) -> Result<NativeTrace, String>
fn enter( &mut self, compiled: &mut NativeTrace, locals: &mut [TraceValue], max_iterations: u32, ) -> TraceOutcome
Auto Trait Implementations§
impl !RefUnwindSafe for NativeBackend
impl !UnwindSafe for NativeBackend
impl Freeze for NativeBackend
impl Send for NativeBackend
impl Sync for NativeBackend
impl Unpin for NativeBackend
impl UnsafeUnpin for NativeBackend
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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