[−][src]Enum git_topic_stage::StagerError
Errors which may occur while managing a topic stage branch.
This enum is non_exhaustive
, but cannot be marked as such until it is stable. In the
meantime, there is a hidden variant.
Variants
An error occurred when working with Git itself.
Fields of Git
source: GitError
The cause of the error.
An error occurred when working with the workarea.
Fields of WorkArea
source: WorkAreaError
The cause of the error.
The integration branch is invalid.
Fields of InvalidIntegrationBranch
commit: CommitId
The merge commit into the integration branch.
reason: InvalidCommitReason
Why the branch is invalid.
An error occurred when creating a stage ref.
Fields of CreateStageRef
An error occurred when listing the stage's history.
Fields of ListStageHistory
output: String
Git's error output.
An error occurred when extracting topic information from a merge.
Fields of ExtractMergeInfo
output: String
Git's error output.
An invalid merge into the stage was found.
Fields of InvalidStageMerge
The base commit cannot be unstaged.
An invalid commit date was found.
Fields of DateParse
source: ParseError
The date parse error.
An invalid topic ID was found.
Fields of IdParse
source: ParseIntError
The integer parse error.
Trait Implementations
impl From<GitError> for StagerError
[src]
impl From<WorkAreaError> for StagerError
[src]
fn from(source: WorkAreaError) -> Self
[src]
impl Display for StagerError
[src]
impl Debug for StagerError
[src]
impl Error for StagerError
[src]
Auto Trait Implementations
impl Send for StagerError
impl Sync for StagerError
impl Unpin for StagerError
impl !UnwindSafe for StagerError
impl !RefUnwindSafe for StagerError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,