pub enum Error<T> {
Show 45 variants LockNotAllowed1, LockNotAllowed2, LockNotAllowed3, LockNotAllowed4, LockNotAllowed5, LockNotAllowed6, InsufficientPreFunds, WrongState1, WrongState2, WrongState3, WrongState4, WrongState5, NotAllowed1, NotAllowed2, NotAllowed3, NotAllowed4, NotAllowed5, NotAllowed6, NotApproved, NotApproved2, DeadlineInPlay, FundsInPlay, FundsInPlay2, NotOwner, NotOwner2, HashExists, HashDoesNotExist, HashDoesNotExist2, HashDoesNotExist3, ShortDeadline, PrefundNotSet, InAccounting1, InAccounting2, InAccounting3, SettingStatus1, SettingStatus2, NoDetails, ReleaseState, Unlocking, CancellingPrefund, NoPrefunding, CancelFailed, CancelFailed2, Overflow, LockFailed, // some variants omitted
}
Expand description

Custom dispatch errors of this pallet.

Variants

LockNotAllowed1

You are not the owner or the beneficiary

LockNotAllowed2

You are not the owner or the beneficiary

LockNotAllowed3

You are not the owner or the beneficiary

LockNotAllowed4

You are not the owner or the beneficiary

LockNotAllowed5

You are not the owner or the beneficiary

LockNotAllowed6

You are not the owner or the beneficiary

InsufficientPreFunds

Not enough funds to prefund

WrongState1

Cannot set this state

WrongState2

Cannot set this state

WrongState3

Cannot set this state

WrongState4

Cannot set this state

WrongState5

Cannot set this state

NotAllowed1

Funds already locked for intended purpose by both parties.

NotAllowed2

Not the beneficiary

NotAllowed3

Not the owner

NotAllowed4

This function should not be used for this state

NotAllowed5

Funds locked for intended purpose by both parties.

NotAllowed6

Funds locked for beneficiary.

NotApproved

The demander has not approved the work yet!

NotApproved2

The demander has not approved the work yet!

DeadlineInPlay

Deadline not yet passed. Wait a bit longer!

FundsInPlay

Funds locked for intended purpose by both parties.

FundsInPlay2

Funds locked for intended purpose by both parties.

NotOwner

You are not the owner of the hash!

NotOwner2

You are not the owner of the hash!

HashExists

This hash already exists!

HashDoesNotExist

Hash does not exist

HashDoesNotExist2

Hash does not exist

HashDoesNotExist3

Hash does not exist

ShortDeadline

Deadline is too short! Must be at least 48 hours

PrefundNotSet

Deposit was not taken

InAccounting1

An error occured posting to accounts - prefunding for…

InAccounting2

An error occured posting to accounts - send simple invoice

InAccounting3

An error occured posting to accounts - settle invoice

SettingStatus1

Did not set the status - prefunding for…

SettingStatus2

Did not set the status - send simple invoice

NoDetails

Error getting details from hash

ReleaseState

Error setting release state

Unlocking

Error unlocking for beneficiary

CancellingPrefund

Error cancelling prefunding

NoPrefunding

Error getting prefunding details

CancelFailed

Cancelling prefunding failed for some reason

CancelFailed2

Cancelling prefunding failed for some reason

Overflow

Value overflowed during computation.

LockFailed

Error while locking the funds.

Implementations

Trait Implementations

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

The type identifying for which type info is provided. Read more

Returns the static type identifier for Self.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert from a value of T into an equivalent instance of Option<Self>. Read more

Consume self to return Some equivalent value of Option<T>. Read more

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &Any’s vtable from &Trait’s. Read more

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot generate &mut Any’s vtable from &mut Trait’s. Read more

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be further downcast into Arc<ConcreteType> where ConcreteType implements Trait. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Cast reference.

Cast reference.

Cast mutable reference.

Cast mutable reference.

Get a reference to the inner from the outer.

Get a mutable reference to the inner from the outer.

Should always be Self

Convert from a value of T into an equivalent instance of Self. Read more

Consume self to return an equivalent value of T. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The counterpart to unchecked_from.

Consume self to return an equivalent value of T.

Call this on your modules custom errors type in order to return a custom weight on error. Read more

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more