pub struct InterpreterBackend;Expand description
Legacy interpreter backend - now uses VM internally Kept for parity testing infrastructure compatibility
Trait Implementations§
Source§impl BackendExecutor for InterpreterBackend
impl BackendExecutor for InterpreterBackend
Source§fn execute(&self, test: &FeatureTest) -> ExecutionResult
fn execute(&self, test: &FeatureTest) -> ExecutionResult
Execute a feature test and return the result
Source§fn is_available(&self) -> bool
fn is_available(&self) -> bool
Check if this backend is available/enabled
Source§fn unsupported_features(&self) -> &'static [&'static str]
fn unsupported_features(&self) -> &'static [&'static str]
Get list of features this backend doesn’t support yet
Auto Trait Implementations§
impl Freeze for InterpreterBackend
impl RefUnwindSafe for InterpreterBackend
impl Send for InterpreterBackend
impl Sync for InterpreterBackend
impl Unpin for InterpreterBackend
impl UnsafeUnpin for InterpreterBackend
impl UnwindSafe for InterpreterBackend
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