Enum gamepower_wallet::Error[][src]

pub enum Error<T: Config> {
    TransfersNotAllowed,
    TransferCancelled,
    BurnCancelled,
    BurningNotAllowed,
    EscrowNotAllowed,
    AssetLocked,
    ClaimingNotAllowed,
    ClaimCancelled,
    AssetNotFound,
    ListingNotFound,
    UnlistingFailed,
    ClaimNotFound,
    ClaimCreateFailed,
    NoAvailableListingId,
    NoAvailableClaimId,
    NoAvailableOrderId,
    InvalidEmote,
    NoPermission,
    // some variants omitted
}

Variants

TransfersNotAllowed

Assets cannot be tranferred

TransferCancelled

An error occurred during transfer

BurnCancelled

An error occurred during burn

BurningNotAllowed

Assets cannot be burned

EscrowNotAllowed

Assets cannot be listed on the market

AssetLocked

Asset locked in Escrow or Claims

ClaimingNotAllowed

Assets cannot be claimed

ClaimCancelled

An error occurred during claim

AssetNotFound

Asset not found

ListingNotFound

Listing not found

UnlistingFailed

Listing not found

ClaimNotFound

Claim not found

ClaimCreateFailed

Claim creation failed

NoAvailableListingId

Maximum listings in Escrow

NoAvailableClaimId

Maximum claims made

NoAvailableOrderId

Maximum orders in Escrow

InvalidEmote

Invalid Emote

NoPermission

No Permission for this action

Trait Implementations

impl<T: Config> Debug for Error<T>[src]

impl<T: Config> From<Error<T>> for &'static str[src]

impl<T: Config> From<Error<T>> for DispatchError[src]

impl<T: Config> ModuleErrorMetadata for Error<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Error<T> where
    T: RefUnwindSafe

impl<T> Send for Error<T> where
    T: Send

impl<T> Sync for Error<T> where
    T: Sync

impl<T> Unpin for Error<T> where
    T: Unpin

impl<T> UnwindSafe for Error<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CheckedConversion for T[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IsType<T> for T[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> SaturatedConversion for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithPostDispatchInfo for T where
    T: Into<DispatchError>, 
[src]