pub struct ReplayObjectError(pub String);Expand description
What:
A raw commit that cannot be replayed:
no tree header, or an identity header that is missing or malformed.
Why:
Replay fails the transaction rather than guess at identities.
In TS you’d write (pseudocode):
class ReplayObjectError extends TypeError {}Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for ReplayObjectError
impl Clone for ReplayObjectError
Source§impl Debug for ReplayObjectError
impl Debug for ReplayObjectError
Source§impl Display for ReplayObjectError
impl Display for ReplayObjectError
impl Eq for ReplayObjectError
Source§impl PartialEq for ReplayObjectError
impl PartialEq for ReplayObjectError
impl StructuralPartialEq for ReplayObjectError
Auto Trait Implementations§
impl Freeze for ReplayObjectError
impl RefUnwindSafe for ReplayObjectError
impl Send for ReplayObjectError
impl Sync for ReplayObjectError
impl Unpin for ReplayObjectError
impl UnsafeUnpin for ReplayObjectError
impl UnwindSafe for ReplayObjectError
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