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: Error
PackedTransactionAcquire(Error)
Tuple Fields
0: Error
PackedTransactionPrepare(Error)
Tuple Fields
0: Error
PackedFind(Error)
Tuple Fields
0: Error
PreprocessingFailed(Error)
Tuple Fields
0: Error
LockAcquire
Io(Error)
Tuple Fields
0: Error
DeleteReferenceMustExist
MustNotExist
MustExist
ReferenceOutOfDate
ReferenceDecode(Error)
Tuple Fields
0: Error