[−][src]Enum casperlabs_contract_ffi::value::account::RemoveKeyFailure
Represents an error that happens when trying to remove an associated key from an account.
It is represented by i32
to be easily able to transform this value in an
out through FFI boundaries as a number.
The explicit numbering of the variants is done on purpose and whenever you
plan to add new variant, you should always extend it, and add a variant that
does not exist already. When adding new variants you should also remember to
change From<i32> for RemoveKeyFailure
.
This way we can ensure safety and backwards compatibility. Any changes should be carefully reviewed and tested.
Variants
Key does not exist in the list of associated keys.
Trait Implementations
impl Debug for RemoveKeyFailure
[src]
impl Display for RemoveKeyFailure
[src]
impl Eq for RemoveKeyFailure
[src]
impl Fail for RemoveKeyFailure
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl From<RemoveKeyFailure> for Error
[src]
fn from(error: RemoveKeyFailure) -> Self
[src]
impl PartialEq<RemoveKeyFailure> for RemoveKeyFailure
[src]
fn eq(&self, other: &RemoveKeyFailure) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for RemoveKeyFailure
[src]
impl StructuralPartialEq for RemoveKeyFailure
[src]
impl TryFrom<i32> for RemoveKeyFailure
[src]
convert from i32 representation of [RemoveKeyFailure]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,