pub struct PluginHooks {
pub pre_tool_use: Vec<String>,
pub post_tool_use: Vec<String>,
}Fields§
§pre_tool_use: Vec<String>§post_tool_use: Vec<String>Implementations§
Source§impl PluginHooks
impl PluginHooks
pub fn is_empty(&self) -> bool
pub fn merged_with(&self, other: &Self) -> Self
Trait Implementations§
Source§impl Clone for PluginHooks
impl Clone for PluginHooks
Source§fn clone(&self) -> PluginHooks
fn clone(&self) -> PluginHooks
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 PluginHooks
impl Debug for PluginHooks
Source§impl Default for PluginHooks
impl Default for PluginHooks
Source§fn default() -> PluginHooks
fn default() -> PluginHooks
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginHooks
impl<'de> Deserialize<'de> for PluginHooks
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
Source§impl HookCommandSource for PluginHooks
impl HookCommandSource for PluginHooks
fn pre_tool_use_commands(&self) -> &[String]
fn post_tool_use_commands(&self) -> &[String]
Source§impl PartialEq for PluginHooks
impl PartialEq for PluginHooks
Source§impl Serialize for PluginHooks
impl Serialize for PluginHooks
impl Eq for PluginHooks
impl StructuralPartialEq for PluginHooks
Auto Trait Implementations§
impl Freeze for PluginHooks
impl RefUnwindSafe for PluginHooks
impl Send for PluginHooks
impl Sync for PluginHooks
impl Unpin for PluginHooks
impl UnsafeUnpin for PluginHooks
impl UnwindSafe for PluginHooks
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