Enum up_rs::tasks::git::errors::GitError [−][src]
Errors thrown by the Git task.
Variants
Failed to update git repo at ‘{path}’.
Fields of GitUpdate
path: PathBuf
Failed to create directory ‘{path}’
Must specify at least one remote.
Current branch is not valid UTF-8
Branch list error
Fields of BranchError
source: Error
No default head branch set, and couldn’t calculate one.
Remote name unset.
Repo has uncommitted changes, refusing to update. Status: * {status}
Fields of UncommittedChanges
status: String
Fetch failed for remote ‘{remote}’.{extra_info}
Couldn’t find oid for branch ‘{branch_name}’.
Fields of NoOidFound
branch_name: String
Couldn’t convert oid ‘{oid}’ into a commit.
Failed to merge {merge_rev} ({merge_ref}) into {branch}.
Fast-forward merge failed. Analysis: {analysis:?}
Fields of CannotFastForwardMerge
analysis: MergeAnalysis
preference: MergePreference
Failed to find current git directory.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GitError
impl Send for GitError
impl Sync for GitError
impl Unpin for GitError
impl !UnwindSafe for GitError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,