pub struct ToolTrajectoryConfig {
pub strict_order: bool,
pub strict_args: bool,
}Expand description
Configuration for tool trajectory matching
Fields§
§strict_order: boolRequire tools to be called in exact order
strict_args: boolRequire exact argument match (vs partial)
Trait Implementations§
Source§impl Clone for ToolTrajectoryConfig
impl Clone for ToolTrajectoryConfig
Source§fn clone(&self) -> ToolTrajectoryConfig
fn clone(&self) -> ToolTrajectoryConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ToolTrajectoryConfig
impl Debug for ToolTrajectoryConfig
Source§impl Default for ToolTrajectoryConfig
impl Default for ToolTrajectoryConfig
Source§impl<'de> Deserialize<'de> for ToolTrajectoryConfig
impl<'de> Deserialize<'de> for ToolTrajectoryConfig
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
Auto Trait Implementations§
impl Freeze for ToolTrajectoryConfig
impl RefUnwindSafe for ToolTrajectoryConfig
impl Send for ToolTrajectoryConfig
impl Sync for ToolTrajectoryConfig
impl Unpin for ToolTrajectoryConfig
impl UnwindSafe for ToolTrajectoryConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)