pub struct GateInput {
pub tool_name: String,
pub tool_input: ToolInput,
}Expand description
The Claude Code PreToolUse payload klasp consumes from stdin.
Fields§
§tool_name: String§tool_input: ToolInputTrait Implementations§
Source§impl<'de> Deserialize<'de> for GateInput
impl<'de> Deserialize<'de> for GateInput
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
impl Eq for GateInput
impl StructuralPartialEq for GateInput
Auto Trait Implementations§
impl Freeze for GateInput
impl RefUnwindSafe for GateInput
impl Send for GateInput
impl Sync for GateInput
impl Unpin for GateInput
impl UnsafeUnpin for GateInput
impl UnwindSafe for GateInput
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.