pub enum HookType {
BeforeEdit,
AfterEdit,
BeforeRollover,
AfterRollover,
}
Expand description
Defines the types of hooks a user can configure.
Variants§
BeforeEdit
Invoked before opening a devlog entry in a text editor. It takes a single argument: the full path to the devlog entry file.
AfterEdit
Invoked after the text editor program exits with status success. It takes a single argument: the full path to the devlog entry file.
BeforeRollover
Invoked before rolling over a devlog entry file. It takes a single argument: the full path to the devlog entry file.
AfterRollover
Invoked after rolling over a devlog entry file. It takes two arguments: first, the full path to the old devlog entry file; second, the full path to the new devlog entry file.
Implementations§
Auto Trait Implementations§
impl Freeze for HookType
impl RefUnwindSafe for HookType
impl Send for HookType
impl Sync for HookType
impl Unpin for HookType
impl UnwindSafe for HookType
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