Enum sn_dbc::Error [−][src]
#[non_exhaustive] pub enum Error {}Show variants
Signing(String), InvalidOperation(String), UnknownInput, FilteredInputNotPresent, FailedSignature, UnrecognisedAuthority, MissingSignatureForInput, MissingInputOwnerProof, DbcReissueRequestDoesNotBalance { input: u64, output: u64, }, OutputsAreNotNumberedCorrectly, FailedUnblinding, DbcAlreadySpent { transaction: DbcTransaction, transaction_sigs: BTreeMap<Hash, (PublicKeySet, NodeSignature)>, }, GenesisInputAlreadySpent, NotGenesisNode, TransactionMustHaveAnInput, DbcContentNotPresentInTransactionOutput, DbcContentParentsDifferentFromTransactionInputs, Io(Error), JsonSerialisation(Error), SpendBook(String),
Expand description
Node error variants.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Signing(String)
InvalidOperation(String)
Show fields
Fields of DbcAlreadySpent
transaction: DbcTransaction
transaction_sigs: BTreeMap<Hash, (PublicKeySet, NodeSignature)>
Io(Error)
I/O error.
JsonSerialisation(Error)
JSON serialisation error.
SpendBook(String)
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error