pub struct CaptureError(pub String);Expand description
What:
A malformed or unreadable capture-order state,
with its message.
Why:
The incumbent’s CaptureOrderRecordError and TypeErrors of the store;
recovery and
pruning report them and continue.
In TS you’d write (pseudocode):
class CaptureOrderRecordError extends Error {}Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for CaptureError
impl Clone for CaptureError
Source§impl Debug for CaptureError
impl Debug for CaptureError
Source§impl Display for CaptureError
What:
The message as display text.
Why:
Warnings quote it.
impl Display for CaptureError
What: The message as display text. Why: Warnings quote it.
In TS you’d write (pseudocode):
error.messageimpl Eq for CaptureError
Source§impl From<CaptureError> for CaptureOrderError
impl From<CaptureError> for CaptureOrderError
Source§fn from(error: CaptureError) -> Self
fn from(error: CaptureError) -> Self
Wraps a store failure.
Source§impl PartialEq for CaptureError
impl PartialEq for CaptureError
impl StructuralPartialEq for CaptureError
Auto Trait Implementations§
impl Freeze for CaptureError
impl RefUnwindSafe for CaptureError
impl Send for CaptureError
impl Sync for CaptureError
impl Unpin for CaptureError
impl UnsafeUnpin for CaptureError
impl UnwindSafe for CaptureError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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