pub struct CronListTool {
pub scheduler: Arc<Mutex<Scheduler>>,
}Fields§
§scheduler: Arc<Mutex<Scheduler>>Implementations§
Trait Implementations§
Source§impl Tool for CronListTool
impl Tool for CronListTool
fn name(&self) -> &str
fn definition(&self) -> ToolDefinition
Source§fn read_only_hint(&self) -> bool
fn read_only_hint(&self) -> bool
Hint to the loop that this tool is safe to execute concurrently with
other read-only tools and is allowed under
PermissionMode::Plan.fn call_json<'life0, 'async_trait>(
&'life0 self,
_args: Value,
) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for CronListTool
impl RefUnwindSafe for CronListTool
impl Send for CronListTool
impl Sync for CronListTool
impl Unpin for CronListTool
impl UnsafeUnpin for CronListTool
impl UnwindSafe for CronListTool
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