1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//!
mod error {
use crate::easy;
/// The error returned by [`ObjectAccessExt::commit(…)`][easy::ext::ObjectAccessExt::commit()].
#[derive(Debug, thiserror::Error)]
#[allow(missing_docs)]
pub enum Error {
#[error(transparent)]
ReferenceNameValidation(#[from] git_ref::name::Error),
#[error(transparent)]
WriteObject(#[from] easy::object::write::Error),
#[error(transparent)]
ReferenceEdit(#[from] easy::reference::edit::Error),
}
}
pub use error::Error;