pub enum CommitLoadError {
MissingBlocks(Vec<BlockId>),
ObjectParseError,
NotACommit,
NotACommitBody,
CannotBeAtRootOfBranch,
MustBeAtRootOfBranch,
SingletonCannotHaveHeader,
MalformedHeader,
BodyTypeMismatch,
ContentParseError(ObjectParseError),
}
Variants§
MissingBlocks(Vec<BlockId>)
ObjectParseError
NotACommit
NotACommitBody
CannotBeAtRootOfBranch
MustBeAtRootOfBranch
SingletonCannotHaveHeader
MalformedHeader
BodyTypeMismatch
ContentParseError(ObjectParseError)
Trait Implementations§
Source§impl Clone for CommitLoadError
impl Clone for CommitLoadError
Source§fn clone(&self) -> CommitLoadError
fn clone(&self) -> CommitLoadError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CommitLoadError
impl Debug for CommitLoadError
Source§impl From<CommitLoadError> for NgError
impl From<CommitLoadError> for NgError
Source§fn from(e: CommitLoadError) -> Self
fn from(e: CommitLoadError) -> Self
Converts to this type from the input type.
Source§impl From<CommitLoadError> for VerifierError
impl From<CommitLoadError> for VerifierError
Source§fn from(e: CommitLoadError) -> Self
fn from(e: CommitLoadError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CommitLoadError
impl PartialEq for CommitLoadError
impl Eq for CommitLoadError
impl StructuralPartialEq for CommitLoadError
Auto Trait Implementations§
impl Freeze for CommitLoadError
impl RefUnwindSafe for CommitLoadError
impl Send for CommitLoadError
impl Sync for CommitLoadError
impl Unpin for CommitLoadError
impl UnwindSafe for CommitLoadError
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