pub enum BlockstoreError {
Show 20 variants
ShredForIndexExists,
InvalidShredData(Box<ErrorKind>),
RocksDb(Error),
SlotNotRooted,
DeadSlot,
Io(Error),
Serialize(Box<ErrorKind>),
FsExtraError(Error),
SlotCleanedUp,
UnpackError(UnpackError),
UnableToSetOpenFileDescriptorLimit,
TransactionStatusSlotMismatch,
EmptyEpochStakes,
NoVoteTimestampsInRange,
ProtobufEncodeError(EncodeError),
ProtobufDecodeError(DecodeError),
ParentEntriesUnavailable,
SlotUnavailable,
UnsupportedTransactionVersion,
MissingTransactionMetadata,
}
Variants
ShredForIndexExists
InvalidShredData(Box<ErrorKind>)
RocksDb(Error)
SlotNotRooted
DeadSlot
Io(Error)
Serialize(Box<ErrorKind>)
FsExtraError(Error)
SlotCleanedUp
UnpackError(UnpackError)
UnableToSetOpenFileDescriptorLimit
TransactionStatusSlotMismatch
EmptyEpochStakes
NoVoteTimestampsInRange
ProtobufEncodeError(EncodeError)
ProtobufDecodeError(DecodeError)
ParentEntriesUnavailable
SlotUnavailable
UnsupportedTransactionVersion
MissingTransactionMetadata
Trait Implementations
sourceimpl Debug for BlockstoreError
impl Debug for BlockstoreError
sourceimpl Display for BlockstoreError
impl Display for BlockstoreError
sourceimpl Error for BlockstoreError
impl Error for BlockstoreError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<BlockstoreError> for InsertDataShredError
impl From<BlockstoreError> for InsertDataShredError
sourcefn from(source: BlockstoreError) -> Self
fn from(source: BlockstoreError) -> Self
Converts to this type from the input type.
sourceimpl From<BlockstoreError> for BlockstoreProcessorError
impl From<BlockstoreError> for BlockstoreProcessorError
sourcefn from(source: BlockstoreError) -> Self
fn from(source: BlockstoreError) -> Self
Converts to this type from the input type.
sourceimpl From<DecodeError> for BlockstoreError
impl From<DecodeError> for BlockstoreError
sourcefn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
sourceimpl From<EncodeError> for BlockstoreError
impl From<EncodeError> for BlockstoreError
sourcefn from(source: EncodeError) -> Self
fn from(source: EncodeError) -> Self
Converts to this type from the input type.
sourceimpl From<Error> for BlockstoreError
impl From<Error> for BlockstoreError
sourceimpl From<Error> for BlockstoreError
impl From<Error> for BlockstoreError
sourceimpl From<Error> for BlockstoreError
impl From<Error> for BlockstoreError
sourceimpl From<UnpackError> for BlockstoreError
impl From<UnpackError> for BlockstoreError
sourcefn from(source: UnpackError) -> Self
fn from(source: UnpackError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for BlockstoreError
impl Send for BlockstoreError
impl Sync for BlockstoreError
impl Unpin for BlockstoreError
impl !UnwindSafe for BlockstoreError
Blanket Implementations
sourceimpl<T> AbiExample for T
impl<T> AbiExample for T
impl<T> AsFail for T where
T: Fail,
impl<T> AsFail for T where
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
fn as_fail(&self) -> &(dyn Fail + 'static)
Converts a reference to Self
into a dynamic trait object of Fail
.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it
carries one. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> TupleTree<T, ()> for T
impl<T> TupleTree<T, ()> for T
const SIZE: Size = Size{degree: 0, descendants: 0,}
fn descendants(_indirect_level: usize) -> usize
fn height() -> usize
fn preorder(self, f: &mut impl FnMut(Visit<T>))
fn preorder_with_size_hint(self, f: &mut impl FnMut(Visit<T>, Size))
fn postorder(self, f: &mut impl FnMut(Visit<T>))
fn postorder_with_size_hint(self, f: &mut impl FnMut(Visit<T>, Size))
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more