pub struct HookPayloadBuilderInput {
pub loop_id: String,
pub is_primary: bool,
pub workspace: PathBuf,
pub repo_root: PathBuf,
pub pid: u32,
pub iteration_current: u32,
pub iteration_max: u32,
pub context: HookPayloadContextInput,
}Expand description
Input contract for building hook invocation stdin payloads.
Fields§
§loop_id: String§is_primary: bool§workspace: PathBuf§repo_root: PathBuf§pid: u32§iteration_current: u32§iteration_max: u32§context: HookPayloadContextInputTrait Implementations§
Source§impl Clone for HookPayloadBuilderInput
impl Clone for HookPayloadBuilderInput
Source§fn clone(&self) -> HookPayloadBuilderInput
fn clone(&self) -> HookPayloadBuilderInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HookPayloadBuilderInput
impl RefUnwindSafe for HookPayloadBuilderInput
impl Send for HookPayloadBuilderInput
impl Sync for HookPayloadBuilderInput
impl Unpin for HookPayloadBuilderInput
impl UnsafeUnpin for HookPayloadBuilderInput
impl UnwindSafe for HookPayloadBuilderInput
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