[−][src]Enum ink_env::Error
Errors that can be encountered upon environmental interaction.
Variants
Decode(Error)
Error upon decoding an encoded value.
An error that can only occure in the off-chain environment.
The call to another contract has trapped.
The call to another contract has been reverted.
The queried contract storage entry is missing.
Transfer failed because it would have brought the sender's total balance bwlow the subsistence threshold.
Transfer failed for other not further specified reason. Most probably reserved or locked balance of the sender that was preventing the transfer.
The newly created contract is below the subsistence threshold after executing its constructor so no usable contract instance will be created.
No code could be found at the supplied code hash.
The account that was called is either no contract (e.g. user account) or is a tombstone.
An unknown error has occured.
Trait Implementations
impl Debug for Error
[src]
impl Eq for Error
[src]
impl From<Error> for Error
[src]
impl PartialEq<Error> for Error
[src]
impl StructuralEq for Error
[src]
impl StructuralPartialEq for Error
[src]
Auto Trait Implementations
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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, 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,