pub struct SyncHookResponse {
pub continue_flag: Option<bool>,
pub suppress_output: Option<bool>,
pub stop_reason: Option<String>,
pub decision: Option<HookDecision>,
pub reason: Option<String>,
pub system_message: Option<String>,
pub hook_specific_output: Option<HookSpecificOutput>,
}Expand description
Sync hook response - whether to continue after hook.
Fields§
§continue_flag: Option<bool>Whether Claude should continue after hook (default: true)
suppress_output: Option<bool>Hide stdout from transcript (default: false)
stop_reason: Option<String>Message shown when continue is false
decision: Option<HookDecision>§reason: Option<String>Explanation for the decision
system_message: Option<String>Warning message shown to the user
hook_specific_output: Option<HookSpecificOutput>Hook-specific output
Trait Implementations§
Source§impl Clone for SyncHookResponse
impl Clone for SyncHookResponse
Source§fn clone(&self) -> SyncHookResponse
fn clone(&self) -> SyncHookResponse
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 SyncHookResponse
impl Debug for SyncHookResponse
Source§impl<'de> Deserialize<'de> for SyncHookResponse
impl<'de> Deserialize<'de> for SyncHookResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SyncHookResponse
impl RefUnwindSafe for SyncHookResponse
impl Send for SyncHookResponse
impl Sync for SyncHookResponse
impl Unpin for SyncHookResponse
impl UnsafeUnpin for SyncHookResponse
impl UnwindSafe for SyncHookResponse
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