pub struct ToolProtocolConfig {
pub protocol: ToolProtocol,
pub strict_prompt: bool,
pub stream_filter: bool,
pub schema_validate: bool,
}Fields§
§protocol: ToolProtocol§strict_prompt: bool§stream_filter: bool§schema_validate: boolImplementations§
Source§impl ToolProtocolConfig
impl ToolProtocolConfig
pub fn for_protocol(protocol: ToolProtocol) -> Self
Trait Implementations§
Source§impl Clone for ToolProtocolConfig
impl Clone for ToolProtocolConfig
Source§fn clone(&self) -> ToolProtocolConfig
fn clone(&self) -> ToolProtocolConfig
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 moreSource§impl Debug for ToolProtocolConfig
impl Debug for ToolProtocolConfig
Source§impl Default for ToolProtocolConfig
impl Default for ToolProtocolConfig
Source§fn default() -> ToolProtocolConfig
fn default() -> ToolProtocolConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ToolProtocolConfig
impl RefUnwindSafe for ToolProtocolConfig
impl Send for ToolProtocolConfig
impl Sync for ToolProtocolConfig
impl Unpin for ToolProtocolConfig
impl UnsafeUnpin for ToolProtocolConfig
impl UnwindSafe for ToolProtocolConfig
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