pub struct WorkflowHooks<'a> {
pub message: &'a str,
pub branch_name: &'a str,
pub worktree: Option<&'a str>,
}Expand description
The hook entries the workflow guards add to the hook block.
Fields§
§message: &'a strThe commit message hooks: conventional-pre-commit and rk-message.
branch_name: &'a strThe branch name hook.
worktree: Option<&'a str>The checkout mode’s answer: Some is the worktree mode, which
carries the location guard, and None is the branches mode, which
carries no guard entry at all rather than one that reads local
state to decide whether to enforce.
Auto Trait Implementations§
impl<'a> Forget for WorkflowHooks<'a>
impl<'a> Freeze for WorkflowHooks<'a>
impl<'a> Move for WorkflowHooks<'a>
impl<'a> RefUnwindSafe for WorkflowHooks<'a>
impl<'a> Send for WorkflowHooks<'a>
impl<'a> Sync for WorkflowHooks<'a>
impl<'a> Unpin for WorkflowHooks<'a>
impl<'a> UnsafeUnpin for WorkflowHooks<'a>
impl<'a> UnwindSafe for WorkflowHooks<'a>
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