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§fn clone(&self) -> HookPayloadContextInput
fn clone(&self) -> HookPayloadContextInput
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 moreSource§impl Debug for HookPayloadContextInput
impl Debug for HookPayloadContextInput
Source§impl Default for HookPayloadContextInput
impl Default for HookPayloadContextInput
Source§fn default() -> HookPayloadContextInput
fn default() -> HookPayloadContextInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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