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
Auto Trait Implementations§
impl Forget for HookPayloadBuilderInput
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