pub struct ToolMessages {
pub history: Option<HistoryToolMessages>,
pub notes: Option<NotesToolMessages>,
pub context_management: Option<ContextManagementToolMessages>,
pub incremental_tools: Option<IncrementalToolMessages>,
pub functions_namespace_functions_description_prefixes: Option<BTreeMap<String, String>>,
pub indirect_description_prefixes: Option<IndirectDescriptionPrefixes>,
pub send_user_message_async: Option<ToolMessage>,
pub multi_agent: Option<MultiAgentToolMessages>,
pub code_mode: Option<CodeModeToolMessages>,
pub mcp_resources: Option<McpResourceToolMessages>,
pub rest: Rest,
}Fields§
§history: Option<HistoryToolMessages>§notes: Option<NotesToolMessages>§context_management: Option<ContextManagementToolMessages>§incremental_tools: Option<IncrementalToolMessages>§functions_namespace_functions_description_prefixes: Option<BTreeMap<String, String>>§indirect_description_prefixes: Option<IndirectDescriptionPrefixes>§send_user_message_async: Option<ToolMessage>§multi_agent: Option<MultiAgentToolMessages>§code_mode: Option<CodeModeToolMessages>§mcp_resources: Option<McpResourceToolMessages>§rest: RestTrait Implementations§
Source§impl Clone for ToolMessages
impl Clone for ToolMessages
Source§impl Debug for ToolMessages
impl Debug for ToolMessages
Source§impl DeclaredFields for ToolMessages
impl DeclaredFields for ToolMessages
fn into_declared(self) -> Self
Source§impl Default for ToolMessages
impl Default for ToolMessages
Source§impl<'de> Deserialize<'de> for ToolMessages
impl<'de> Deserialize<'de> for ToolMessages
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
impl Eq for ToolMessages
Source§impl PartialEq for ToolMessages
impl PartialEq for ToolMessages
Source§impl Serialize for ToolMessages
impl Serialize for ToolMessages
impl StructuralPartialEq for ToolMessages
Auto Trait Implementations§
impl Freeze for ToolMessages
impl RefUnwindSafe for ToolMessages
impl Send for ToolMessages
impl Sync for ToolMessages
impl Unpin for ToolMessages
impl UnsafeUnpin for ToolMessages
impl UnwindSafe for ToolMessages
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