pub struct ToolHooks {
pub on_input_start: Option<InputStartHook>,
pub on_input_delta: Option<InputDeltaHook>,
pub on_input_available: Option<InputAvailableHook>,
}Expand description
Lifecycle hooks around tool input.
Fields§
§on_input_start: Option<InputStartHook>See InputStartHook.
on_input_delta: Option<InputDeltaHook>See InputDeltaHook.
on_input_available: Option<InputAvailableHook>See InputAvailableHook.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ToolHooks
impl !UnwindSafe for ToolHooks
impl Freeze for ToolHooks
impl Send for ToolHooks
impl Sync for ToolHooks
impl Unpin for ToolHooks
impl UnsafeUnpin for ToolHooks
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