pub enum PostActAction {
EmitToolCallRequested {
tool_calls: Vec<ToolCall>,
tool_definitions: Vec<ToolDefinition>,
},
}Expand description
Action a post-act hook wants ActAtom to perform.
Variants§
EmitToolCallRequested
Emit a tool.call_requested event with synthetic client-side tool calls.
Trait Implementations§
Source§impl Clone for PostActAction
impl Clone for PostActAction
Source§fn clone(&self) -> PostActAction
fn clone(&self) -> PostActAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PostActAction
impl RefUnwindSafe for PostActAction
impl Send for PostActAction
impl Sync for PostActAction
impl Unpin for PostActAction
impl UnsafeUnpin for PostActAction
impl UnwindSafe for PostActAction
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