pub enum BlockchainBuilderError {
MissingChainstore,
MissingChainParams,
IncompleteTip,
Database(Box<dyn DatabaseError>),
}Expand description
Represents errors that can occur during the construction of a ChainState instance.
Variants§
MissingChainstore
Indicates that the chainstore is missing.
MissingChainParams
Indicates that the chain parameters are missing.
IncompleteTip
Indicates that the tip and tip_header parameters were not provided together.
Database(Box<dyn DatabaseError>)
Error while trying to save initial data.
Trait Implementations§
Source§impl Debug for BlockchainBuilderError
impl Debug for BlockchainBuilderError
Source§impl<T: DatabaseError> From<T> for BlockchainBuilderError
impl<T: DatabaseError> From<T> for BlockchainBuilderError
Auto Trait Implementations§
impl Freeze for BlockchainBuilderError
impl !RefUnwindSafe for BlockchainBuilderError
impl Send for BlockchainBuilderError
impl Sync for BlockchainBuilderError
impl Unpin for BlockchainBuilderError
impl !UnwindSafe for BlockchainBuilderError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more