pub struct FullToolkit { /* private fields */ }Implementations§
Source§impl FullToolkit
impl FullToolkit
pub fn tools(&self) -> &DocPresetGetToolsResult
pub fn system_prompt(&self) -> &DocPresetGetSystemPromptResult
pub fn prompt(&self) -> &str
pub fn policy(&self) -> &DocPresetGetToolsParams
pub async fn dispatch( &self, params: &DocPresetDispatchBoundParams, ) -> Result<DocPresetDispatchResult>
pub async fn dispatch_with_options( &self, params: &DocPresetDispatchBoundParams, options: InvokeOptions, ) -> Result<DocPresetDispatchResult>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FullToolkit
impl RefUnwindSafe for FullToolkit
impl Send for FullToolkit
impl Sync for FullToolkit
impl Unpin for FullToolkit
impl UnsafeUnpin for FullToolkit
impl UnwindSafe for FullToolkit
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