pub struct HookPayloadContextInput {
pub active_hat: Option<String>,
pub selected_hat: Option<String>,
pub selected_task: Option<String>,
pub termination_reason: Option<String>,
pub human_interact: Option<Value>,
pub metadata: Map<String, Value>,
}Expand description
Mutable lifecycle context fields carried in hook stdin payloads.
Fields§
§active_hat: Option<String>§selected_hat: Option<String>§selected_task: Option<String>§termination_reason: Option<String>§human_interact: Option<Value>§metadata: Map<String, Value>Trait Implementations§
Source§impl Clone for HookPayloadContextInput
impl Clone for HookPayloadContextInput
Source§impl Debug for HookPayloadContextInput
impl Debug for HookPayloadContextInput
Auto Trait Implementations§
impl Forget for HookPayloadContextInput
impl Freeze for HookPayloadContextInput
impl RefUnwindSafe for HookPayloadContextInput
impl Send for HookPayloadContextInput
impl Sync for HookPayloadContextInput
impl Unpin for HookPayloadContextInput
impl UnsafeUnpin for HookPayloadContextInput
impl UnwindSafe for HookPayloadContextInput
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