pub enum NativeAbiValidateError {
DuplicateFunction {
name: String,
},
DuplicateBlock {
function: String,
block: BlockId,
},
DuplicateBlockParam {
function: String,
block: BlockId,
value: ValueId,
},
DuplicateValue {
function: String,
block: BlockId,
value: ValueId,
},
UndefinedValue {
function: String,
block: BlockId,
value: ValueId,
},
MissingBlock {
function: String,
block: BlockId,
},
EnvSlotOutOfRange {
function: String,
block: BlockId,
slot: usize,
slots: usize,
},
}Variants§
DuplicateFunction
DuplicateBlock
DuplicateBlockParam
DuplicateValue
UndefinedValue
MissingBlock
EnvSlotOutOfRange
Trait Implementations§
Source§impl Clone for NativeAbiValidateError
impl Clone for NativeAbiValidateError
Source§fn clone(&self) -> NativeAbiValidateError
fn clone(&self) -> NativeAbiValidateError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NativeAbiValidateError
impl Debug for NativeAbiValidateError
Source§impl Display for NativeAbiValidateError
impl Display for NativeAbiValidateError
Source§impl Error for NativeAbiValidateError
impl Error for NativeAbiValidateError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<NativeAbiValidateError> for NativeCraneliftError
impl From<NativeAbiValidateError> for NativeCraneliftError
Source§fn from(error: NativeAbiValidateError) -> Self
fn from(error: NativeAbiValidateError) -> Self
Converts to this type from the input type.
Source§impl From<NativeAbiValidateError> for NativeValueCraneliftError
impl From<NativeAbiValidateError> for NativeValueCraneliftError
Source§fn from(error: NativeAbiValidateError) -> Self
fn from(error: NativeAbiValidateError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for NativeAbiValidateError
impl PartialEq for NativeAbiValidateError
Source§fn eq(&self, other: &NativeAbiValidateError) -> bool
fn eq(&self, other: &NativeAbiValidateError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for NativeAbiValidateError
impl StructuralPartialEq for NativeAbiValidateError
Auto Trait Implementations§
impl Freeze for NativeAbiValidateError
impl RefUnwindSafe for NativeAbiValidateError
impl Send for NativeAbiValidateError
impl Sync for NativeAbiValidateError
impl Unpin for NativeAbiValidateError
impl UnsafeUnpin for NativeAbiValidateError
impl UnwindSafe for NativeAbiValidateError
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.