Enum git_ref::file::transaction::prepare::Error [−][src]
pub enum Error {
Packed(Error),
PackedTransactionAcquire(Error),
PackedTransactionPrepare(Error),
PackedFind(Error),
PreprocessingFailed(Error),
LockAcquire {
err: Error,
full_name: BString,
},
Io(Error),
DeleteReferenceMustExist {
full_name: BString,
},
MustNotExist {
full_name: BString,
actual: Target,
new: Target,
},
MustExist {
full_name: BString,
expected: Target,
},
ReferenceOutOfDate {
full_name: BString,
expected: Target,
actual: Target,
},
ReferenceDecode(Error),
}Expand description
The error returned by various Transaction methods.
Variants
Packed(Error)
Tuple Fields
0: ErrorPackedTransactionAcquire(Error)
Tuple Fields
0: ErrorPackedTransactionPrepare(Error)
Tuple Fields
0: ErrorPackedFind(Error)
Tuple Fields
0: ErrorPreprocessingFailed(Error)
Tuple Fields
0: ErrorLockAcquire
Io(Error)
Tuple Fields
0: ErrorDeleteReferenceMustExist
MustNotExist
MustExist
ReferenceOutOfDate
ReferenceDecode(Error)
Tuple Fields
0: Error