pub enum CaptureHistoryError {
Git(GitFailure),
Record(String),
}Expand description
What:
A capture-order failure:
a Git command failed, or a record or listing could not be read or parsed.
Why:
Replay reports each as transaction-failed; a malformed record is never treated as “unordered”.
In TS you’d write (pseudocode):
throw new CaptureOrderRecordError(message);Variants§
Git(GitFailure)
A Git command failed.
Record(String)
A record file could not be read, or the listing did not parse.
Trait Implementations§
Source§impl Clone for CaptureHistoryError
impl Clone for CaptureHistoryError
Source§impl Debug for CaptureHistoryError
impl Debug for CaptureHistoryError
impl Eq for CaptureHistoryError
Source§impl PartialEq for CaptureHistoryError
impl PartialEq for CaptureHistoryError
impl StructuralPartialEq for CaptureHistoryError
Auto Trait Implementations§
impl Freeze for CaptureHistoryError
impl RefUnwindSafe for CaptureHistoryError
impl Send for CaptureHistoryError
impl Sync for CaptureHistoryError
impl Unpin for CaptureHistoryError
impl UnsafeUnpin for CaptureHistoryError
impl UnwindSafe for CaptureHistoryError
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