pub enum ConeFallbackKind {
Codegen,
InputBound,
}Expand description
Why a planned native cone stayed on the interpreter (engines.md §2.1).
Variants§
Codegen
Native code generation for the cone failed.
InputBound
A single node reads more distinct boundary inputs than one cone piece may have, so no piece can hold it.
Trait Implementations§
Source§impl Clone for ConeFallbackKind
impl Clone for ConeFallbackKind
impl Copy for ConeFallbackKind
Source§impl Debug for ConeFallbackKind
impl Debug for ConeFallbackKind
impl Eq for ConeFallbackKind
Source§impl Hash for ConeFallbackKind
impl Hash for ConeFallbackKind
Source§impl PartialEq for ConeFallbackKind
impl PartialEq for ConeFallbackKind
impl StructuralPartialEq for ConeFallbackKind
Auto Trait Implementations§
impl Freeze for ConeFallbackKind
impl RefUnwindSafe for ConeFallbackKind
impl Send for ConeFallbackKind
impl Sync for ConeFallbackKind
impl Unpin for ConeFallbackKind
impl UnsafeUnpin for ConeFallbackKind
impl UnwindSafe for ConeFallbackKind
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> 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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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