pub struct CronCreateTool {
pub scheduler: Arc<Mutex<Scheduler>>,
}Fields§
§scheduler: Arc<Mutex<Scheduler>>Implementations§
Trait Implementations§
Source§impl Tool for CronCreateTool
impl Tool for CronCreateTool
fn name(&self) -> &str
fn definition(&self) -> ToolDefinition
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,
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.Auto Trait Implementations§
impl Freeze for CronCreateTool
impl RefUnwindSafe for CronCreateTool
impl Send for CronCreateTool
impl Sync for CronCreateTool
impl Unpin for CronCreateTool
impl UnsafeUnpin for CronCreateTool
impl UnwindSafe for CronCreateTool
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