pub enum BlockValidationStatus {
HeaderValid,
FullyValidated,
Invalid,
DataUnavailable,
}Expand description
Validation status of a block in the index.
Variants§
HeaderValid
Header received and valid
FullyValidated
Full block data received and validated
Invalid
Block failed validation
Block data not yet available (header-only)
Trait Implementations§
Source§impl Clone for BlockValidationStatus
impl Clone for BlockValidationStatus
Source§fn clone(&self) -> BlockValidationStatus
fn clone(&self) -> BlockValidationStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlockValidationStatus
impl Debug for BlockValidationStatus
Source§impl PartialEq for BlockValidationStatus
impl PartialEq for BlockValidationStatus
impl Copy for BlockValidationStatus
impl Eq for BlockValidationStatus
impl StructuralPartialEq for BlockValidationStatus
Auto Trait Implementations§
impl Freeze for BlockValidationStatus
impl RefUnwindSafe for BlockValidationStatus
impl Send for BlockValidationStatus
impl Sync for BlockValidationStatus
impl Unpin for BlockValidationStatus
impl UnsafeUnpin for BlockValidationStatus
impl UnwindSafe for BlockValidationStatus
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