pub enum AdditionError {
AddError(SubtreeAddError),
WorkTreeDirty,
WriteConfig(String),
NoUpstream,
StagingError(StagingError),
InvalidVersion(String),
Failure(String, i32),
}
Expand description
Failed adding a new subtree to a repository fails
Variants§
AddError(SubtreeAddError)
WorkTreeDirty
WriteConfig(String)
NoUpstream
StagingError(StagingError)
InvalidVersion(String)
Failure(String, i32)
Trait Implementations§
Source§impl Debug for AdditionError
impl Debug for AdditionError
Source§impl Display for AdditionError
impl Display for AdditionError
Source§impl Error for AdditionError
impl Error for AdditionError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<AdditionError> for PosixError
impl From<AdditionError> for PosixError
Source§fn from(err: AdditionError) -> Self
fn from(err: AdditionError) -> Self
Converts to this type from the input type.
Source§impl From<ConfigSetError> for AdditionError
impl From<ConfigSetError> for AdditionError
Source§fn from(err: ConfigSetError) -> Self
fn from(err: ConfigSetError) -> Self
Converts to this type from the input type.
Source§impl From<StagingError> for AdditionError
impl From<StagingError> for AdditionError
Source§fn from(source: StagingError) -> Self
fn from(source: StagingError) -> Self
Converts to this type from the input type.
Source§impl From<SubtreeAddError> for AdditionError
impl From<SubtreeAddError> for AdditionError
Source§fn from(source: SubtreeAddError) -> Self
fn from(source: SubtreeAddError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AdditionError
impl PartialEq for AdditionError
impl Eq for AdditionError
impl StructuralPartialEq for AdditionError
Auto Trait Implementations§
impl Freeze for AdditionError
impl RefUnwindSafe for AdditionError
impl Send for AdditionError
impl Sync for AdditionError
impl Unpin for AdditionError
impl UnwindSafe for AdditionError
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