Enum bee_message::Error [−][src]
pub enum Error {
Show 48 variants
CryptoError(CryptoError),
DuplicateAddress(Address),
DuplicateSignature(usize),
DuplicateUtxo(UtxoInput),
InputUnlockBlockCountMismatch(usize, usize),
InvalidAccumulatedOutput(u128),
InvalidAddress,
InvalidAddressKind(u8),
InvalidAmount(u64),
InvalidDustAllowanceAmount(u64),
InvalidEssenceKind(u8),
InvalidHexadecimalChar(String),
InvalidHexadecimalLength(usize, usize),
InvalidIndexationDataLength(usize),
InvalidIndexationIndexLength(usize),
InvalidInputKind(u8),
InvalidInputOutputCount(usize),
InvalidInputOutputIndex(u16),
InvalidMessageLength(usize),
InvalidMigratedFundsEntryAmount(u64),
InvalidOutputKind(u8),
InvalidParentsCount(usize),
InvalidPayloadKind(u32),
InvalidPayloadLength(usize, usize),
InvalidPowScoreValues(u32, u32),
InvalidReceiptFundsCount(usize),
InvalidReferenceIndex(u16),
InvalidSignature,
InvalidSignatureKind(u8),
InvalidTailTransactionHash,
InvalidTreasuryAmount(u64),
InvalidUnlockBlockCount(usize),
InvalidUnlockBlockKind(u8),
InvalidUnlockBlockReference(usize),
Io(Error),
MigratedFundsNotSorted,
MilestoneInvalidPublicKeyCount(usize),
MilestoneInvalidSignatureCount(usize),
MilestonePublicKeysNotUniqueSorted,
MilestonePublicKeysSignaturesCountMismatch(usize, usize),
MissingField(&'static str),
MissingPayload,
ParentsNotUniqueSorted,
RemainingBytesAfterMessage,
SignaturePublicKeyMismatch(String, String),
TailTransactionHashNotUnique(usize, usize),
TransactionInputsNotSorted,
TransactionOutputsNotSorted,
}Expand description
Error occurring when creating/parsing/validating messages.
Variants
CryptoError(CryptoError)
Tuple Fields
0: CryptoErrorDuplicateAddress(Address)
Tuple Fields
0: AddressDuplicateSignature(usize)
Tuple Fields
0: usizeDuplicateUtxo(UtxoInput)
Tuple Fields
0: UtxoInputInputUnlockBlockCountMismatch(usize, usize)
InvalidAccumulatedOutput(u128)
Tuple Fields
0: u128InvalidAddress
InvalidAddressKind(u8)
Tuple Fields
0: u8InvalidAmount(u64)
Tuple Fields
0: u64InvalidDustAllowanceAmount(u64)
Tuple Fields
0: u64InvalidEssenceKind(u8)
Tuple Fields
0: u8InvalidHexadecimalChar(String)
Tuple Fields
0: StringInvalidHexadecimalLength(usize, usize)
InvalidIndexationDataLength(usize)
Tuple Fields
0: usizeInvalidIndexationIndexLength(usize)
Tuple Fields
0: usizeInvalidInputKind(u8)
Tuple Fields
0: u8InvalidInputOutputCount(usize)
Tuple Fields
0: usizeInvalidInputOutputIndex(u16)
Tuple Fields
0: u16InvalidMessageLength(usize)
Tuple Fields
0: usizeInvalidMigratedFundsEntryAmount(u64)
Tuple Fields
0: u64InvalidOutputKind(u8)
Tuple Fields
0: u8InvalidParentsCount(usize)
Tuple Fields
0: usizeInvalidPayloadKind(u32)
Tuple Fields
0: u32InvalidPayloadLength(usize, usize)
InvalidPowScoreValues(u32, u32)
InvalidReceiptFundsCount(usize)
Tuple Fields
0: usizeInvalidReferenceIndex(u16)
Tuple Fields
0: u16InvalidSignature
InvalidSignatureKind(u8)
Tuple Fields
0: u8InvalidTailTransactionHash
InvalidTreasuryAmount(u64)
Tuple Fields
0: u64InvalidUnlockBlockCount(usize)
Tuple Fields
0: usizeInvalidUnlockBlockKind(u8)
Tuple Fields
0: u8InvalidUnlockBlockReference(usize)
Tuple Fields
0: usizeIo(Error)
Tuple Fields
0: ErrorMigratedFundsNotSorted
MilestoneInvalidPublicKeyCount(usize)
Tuple Fields
0: usizeMilestoneInvalidSignatureCount(usize)
Tuple Fields
0: usizeMilestonePublicKeysNotUniqueSorted
MilestonePublicKeysSignaturesCountMismatch(usize, usize)
MissingField(&'static str)
Tuple Fields
0: &'static str