pub enum PostOperationHooks {
Run,
Skip,
}Expand description
Whether an operation runs the hooks Git runs once it has completed (post-checkout,
post-merge, post-rewrite).
These hooks are advisory: their exit status never changes the operation’s result. Callers
that compose several operations (or an embedder that does not want user scripts to run)
pass PostOperationHooks::Skip.
Variants§
Run
Run the installed post-operation hooks (default, matching Git).
Skip
Do not run post-operation hooks.
Implementations§
Trait Implementations§
Source§impl Clone for PostOperationHooks
impl Clone for PostOperationHooks
impl Copy for PostOperationHooks
Source§impl Debug for PostOperationHooks
impl Debug for PostOperationHooks
Source§impl Default for PostOperationHooks
impl Default for PostOperationHooks
Source§impl<'de> Deserialize<'de> for PostOperationHooks
impl<'de> Deserialize<'de> for PostOperationHooks
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PostOperationHooks
Source§impl PartialEq for PostOperationHooks
impl PartialEq for PostOperationHooks
Source§impl Serialize for PostOperationHooks
impl Serialize for PostOperationHooks
impl StructuralPartialEq for PostOperationHooks
Auto Trait Implementations§
impl Freeze for PostOperationHooks
impl RefUnwindSafe for PostOperationHooks
impl Send for PostOperationHooks
impl Sync for PostOperationHooks
impl Unpin for PostOperationHooks
impl UnsafeUnpin for PostOperationHooks
impl UnwindSafe for PostOperationHooks
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