pub enum SynchronizerError {
FailedParallelSlotsProcessing {
initial_slot: u32,
final_slot: u32,
chunk_errors: SlotsChunksErrors,
},
FailedBlockIdResolution(BlockIdResolutionError),
FailedSlotCheckpointSave {
slot: u32,
error: ClientError,
},
Other(Error),
}
Variants§
FailedParallelSlotsProcessing
FailedBlockIdResolution(BlockIdResolutionError)
FailedSlotCheckpointSave
Other(Error)
Trait Implementations§
Source§impl Debug for SynchronizerError
impl Debug for SynchronizerError
Source§impl Display for SynchronizerError
impl Display for SynchronizerError
Source§impl Error for SynchronizerError
impl Error for SynchronizerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BlockIdResolutionError> for SynchronizerError
impl From<BlockIdResolutionError> for SynchronizerError
Source§fn from(source: BlockIdResolutionError) -> Self
fn from(source: BlockIdResolutionError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for SynchronizerError
impl From<Error> for SynchronizerError
Source§impl From<SynchronizerError> for IndexerError
impl From<SynchronizerError> for IndexerError
Source§fn from(source: SynchronizerError) -> Self
fn from(source: SynchronizerError) -> Self
Converts to this type from the input type.
Source§impl From<SynchronizerError> for IndexerTaskError
impl From<SynchronizerError> for IndexerTaskError
Source§fn from(source: SynchronizerError) -> Self
fn from(source: SynchronizerError) -> Self
Converts to this type from the input type.
Source§impl From<SynchronizerError> for SlotsProcessorError
impl From<SynchronizerError> for SlotsProcessorError
Source§fn from(source: SynchronizerError) -> Self
fn from(source: SynchronizerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SynchronizerError
impl !RefUnwindSafe for SynchronizerError
impl Send for SynchronizerError
impl Sync for SynchronizerError
impl Unpin for SynchronizerError
impl !UnwindSafe for SynchronizerError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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