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: CryptoError
DuplicateAddress(Address)
Tuple Fields
0: Address
DuplicateSignature(usize)
Tuple Fields
0: usize
DuplicateUtxo(UtxoInput)
Tuple Fields
0: UtxoInput
InputUnlockBlockCountMismatch(usize, usize)
InvalidAccumulatedOutput(u128)
Tuple Fields
0: u128
InvalidAddress
InvalidAddressKind(u8)
Tuple Fields
0: u8
InvalidAmount(u64)
Tuple Fields
0: u64
InvalidDustAllowanceAmount(u64)
Tuple Fields
0: u64
InvalidEssenceKind(u8)
Tuple Fields
0: u8
InvalidHexadecimalChar(String)
Tuple Fields
0: String
InvalidHexadecimalLength(usize, usize)
InvalidIndexationDataLength(usize)
Tuple Fields
0: usize
InvalidIndexationIndexLength(usize)
Tuple Fields
0: usize
InvalidInputKind(u8)
Tuple Fields
0: u8
InvalidInputOutputCount(usize)
Tuple Fields
0: usize
InvalidInputOutputIndex(u16)
Tuple Fields
0: u16
InvalidMessageLength(usize)
Tuple Fields
0: usize
InvalidMigratedFundsEntryAmount(u64)
Tuple Fields
0: u64
InvalidOutputKind(u8)
Tuple Fields
0: u8
InvalidParentsCount(usize)
Tuple Fields
0: usize
InvalidPayloadKind(u32)
Tuple Fields
0: u32
InvalidPayloadLength(usize, usize)
InvalidPowScoreValues(u32, u32)
InvalidReceiptFundsCount(usize)
Tuple Fields
0: usize
InvalidReferenceIndex(u16)
Tuple Fields
0: u16
InvalidSignature
InvalidSignatureKind(u8)
Tuple Fields
0: u8
InvalidTailTransactionHash
InvalidTreasuryAmount(u64)
Tuple Fields
0: u64
InvalidUnlockBlockCount(usize)
Tuple Fields
0: usize
InvalidUnlockBlockKind(u8)
Tuple Fields
0: u8
InvalidUnlockBlockReference(usize)
Tuple Fields
0: usize
Io(Error)
Tuple Fields
0: Error
MigratedFundsNotSorted
MilestoneInvalidPublicKeyCount(usize)
Tuple Fields
0: usize
MilestoneInvalidSignatureCount(usize)
Tuple Fields
0: usize
MilestonePublicKeysNotUniqueSorted
MilestonePublicKeysSignaturesCountMismatch(usize, usize)
MissingField(&'static str)
Tuple Fields
0: &'static str