pub enum InvocationHint {
FencedBlock(&'static str),
ToolCall,
}Variants§
FencedBlock(&'static str)
Tool invoked via {tag}\n...\n fenced block in LLM response
ToolCall
Tool invoked via structured ToolCall JSON
Trait Implementations§
Source§impl Clone for InvocationHint
impl Clone for InvocationHint
Source§fn clone(&self) -> InvocationHint
fn clone(&self) -> InvocationHint
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 InvocationHint
impl Debug for InvocationHint
Source§impl PartialEq for InvocationHint
impl PartialEq for InvocationHint
impl Copy for InvocationHint
impl Eq for InvocationHint
impl StructuralPartialEq for InvocationHint
Auto Trait Implementations§
impl Freeze for InvocationHint
impl RefUnwindSafe for InvocationHint
impl Send for InvocationHint
impl Sync for InvocationHint
impl Unpin for InvocationHint
impl UnsafeUnpin for InvocationHint
impl UnwindSafe for InvocationHint
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