pub struct CheckBackground { /* private fields */ }Expand description
The check_background tool: poll a previously spawned background job.
Implementations§
Source§impl CheckBackground
impl CheckBackground
pub fn new(manager: Arc<Mutex<BackgroundJobManager>>) -> Self
Trait Implementations§
Source§impl Tool for CheckBackground
impl Tool for CheckBackground
fn spec(&self) -> ToolSpec
fn execute<'life0, 'async_trait>(
&'life0 self,
args: Value,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§fn is_readonly(&self) -> bool
fn is_readonly(&self) -> bool
Whether this tool only reads data without side effects.
Default: false (conservative). Override to true for read-only tools.
Auto Trait Implementations§
impl Freeze for CheckBackground
impl !RefUnwindSafe for CheckBackground
impl Send for CheckBackground
impl Sync for CheckBackground
impl Unpin for CheckBackground
impl UnsafeUnpin for CheckBackground
impl !UnwindSafe for CheckBackground
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