pub enum MobEventsQueryError {
Stale {
after_cursor: u64,
latest_cursor: u64,
},
Backend(MobError),
}Expand description
Errors raised when scanning the meerkat ledger to satisfy a
structural-events query. Stale is the typed variant the JSON-RPC
layer maps to -32010 with data: { after_cursor, latest_cursor }.
Variants§
Stale
Caller supplied an after_seq past the current ledger frontier.
Backend(MobError)
Any other failure surfaced by the meerkat events view.
Trait Implementations§
Source§impl Debug for MobEventsQueryError
impl Debug for MobEventsQueryError
Source§impl Display for MobEventsQueryError
impl Display for MobEventsQueryError
Source§impl Error for MobEventsQueryError
impl Error for MobEventsQueryError
1.30.0 · 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()
Auto Trait Implementations§
impl !RefUnwindSafe for MobEventsQueryError
impl !UnwindSafe for MobEventsQueryError
impl Freeze for MobEventsQueryError
impl Send for MobEventsQueryError
impl Sync for MobEventsQueryError
impl Unpin for MobEventsQueryError
impl UnsafeUnpin for MobEventsQueryError
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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