pub struct Revise {
pub template: Template,
pub status: Status,
pub message: String,
pub hooks: HashMap<HookType, Vec<Hook>>,
}
Fields§
§template: Template
§status: Status
§message: String
§hooks: HashMap<HookType, Vec<Hook>>
Implementations§
Source§impl Revise
impl Revise
pub async fn run(&mut self, cmd: ReviseCommands) -> ReviseResult<()>
pub fn run_pre_commit_hooks(&self) -> ReviseResult<()>
pub fn run_post_commit_hooks(&self) -> ReviseResult<()>
pub fn run_pre_add_hooks(&self) -> ReviseResult<()>
pub fn run_post_add_hooks(&self) -> ReviseResult<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Revise
impl RefUnwindSafe for Revise
impl Send for Revise
impl Sync for Revise
impl Unpin for Revise
impl UnwindSafe for Revise
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