pub struct JITBackend;Expand description
JIT backend - works for math operations, returns NotSupported for others
Trait Implementations§
Source§impl BackendExecutor for JITBackend
impl BackendExecutor for JITBackend
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 JITBackend
impl RefUnwindSafe for JITBackend
impl Send for JITBackend
impl Sync for JITBackend
impl Unpin for JITBackend
impl UnsafeUnpin for JITBackend
impl UnwindSafe for JITBackend
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