pub enum JitError {
VerifierRejected,
UnknownFunction,
BudgetExhausted,
MalformedNode,
InitFailed,
}Expand description
JIT compilation pipeline failures.
Variants§
VerifierRejected
Cranelift rejected the emitted IR (verifier or backend failure).
UnknownFunction
A custom function symbol has no registered implementation.
BudgetExhausted
The IR builder hit its instruction budget.
MalformedNode
Codegen visited a node whose shape contradicts its SymbolKind.
InitFailed
The Cranelift backend or native target failed to initialize.
Trait Implementations§
impl Eq for JitError
impl StructuralPartialEq for JitError
Auto Trait Implementations§
impl Freeze for JitError
impl RefUnwindSafe for JitError
impl Send for JitError
impl Sync for JitError
impl Unpin for JitError
impl UnsafeUnpin for JitError
impl UnwindSafe for JitError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.