pub enum L1OriginSelectorError {
Provider(RpcError<TransportErrorKind>),
NotEnoughData(BlockInfo),
}Expand description
An error produced by the L1OriginSelector.
Variants§
Provider(RpcError<TransportErrorKind>)
An error produced by the RootProvider.
NotEnoughData(BlockInfo)
The L1 provider does not have enough data to select the next L1 origin block.
Trait Implementations§
Source§impl Debug for L1OriginSelectorError
impl Debug for L1OriginSelectorError
Source§impl Display for L1OriginSelectorError
impl Display for L1OriginSelectorError
Source§impl Error for L1OriginSelectorError
impl Error for L1OriginSelectorError
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<L1OriginSelectorError> for SequencerActorError
impl From<L1OriginSelectorError> for SequencerActorError
Source§fn from(source: L1OriginSelectorError) -> Self
fn from(source: L1OriginSelectorError) -> Self
Converts to this type from the input type.
Source§impl From<RpcError<TransportErrorKind>> for L1OriginSelectorError
impl From<RpcError<TransportErrorKind>> for L1OriginSelectorError
Source§fn from(source: RpcError<TransportErrorKind>) -> Self
fn from(source: RpcError<TransportErrorKind>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for L1OriginSelectorError
impl !RefUnwindSafe for L1OriginSelectorError
impl Send for L1OriginSelectorError
impl Sync for L1OriginSelectorError
impl Unpin for L1OriginSelectorError
impl !UnwindSafe for L1OriginSelectorError
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.