pub enum BlockValidationError {
MismatchedIndex,
InvalidHash,
AchronologicalTimestamp,
MismatchedPreviousHash,
InvalidGenesisBlockFormat,
InvalidInput,
InsufficientInputValue,
InvalidCoinbaseTransaction,
InvalidCoinbaseTransactionFee,
NonceAttemptFailed,
}
Variants§
MismatchedIndex
InvalidHash
AchronologicalTimestamp
MismatchedPreviousHash
InvalidGenesisBlockFormat
InvalidInput
InsufficientInputValue
InvalidCoinbaseTransaction
InvalidCoinbaseTransactionFee
NonceAttemptFailed
Trait Implementations§
Source§impl Debug for BlockValidationError
impl Debug for BlockValidationError
Source§impl Display for BlockValidationError
impl Display for BlockValidationError
Source§impl From<BlockValidationError> for CustomError
impl From<BlockValidationError> for CustomError
Source§fn from(cause: BlockValidationError) -> CustomError
fn from(cause: BlockValidationError) -> CustomError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BlockValidationError
impl RefUnwindSafe for BlockValidationError
impl Send for BlockValidationError
impl Sync for BlockValidationError
impl Unpin for BlockValidationError
impl UnwindSafe for BlockValidationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more