pub enum CloseWarning {
PreCloseHookError {
message: String,
},
PostCloseHookRejected,
PostCloseHookError {
message: String,
},
WorktreeCleanupFailed {
message: String,
},
}Expand description
Structured warnings emitted during close lifecycle steps.
Variants§
PreCloseHookError
The pre-close hook errored, but close was allowed to continue.
PostCloseHookRejected
The post-close hook returned a non-zero exit status.
PostCloseHookError
The post-close hook errored.
WorktreeCleanupFailed
Worktree cleanup failed after a successful close.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CloseWarning
impl RefUnwindSafe for CloseWarning
impl Send for CloseWarning
impl Sync for CloseWarning
impl Unpin for CloseWarning
impl UnsafeUnpin for CloseWarning
impl UnwindSafe for CloseWarning
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more