pub struct TaskStartContext {
pub executor: Arc<dyn ToolExecutor>,
pub tool_context: OwnedToolContext,
}Fields§
§executor: Arc<dyn ToolExecutor>§tool_context: OwnedToolContextTrait Implementations§
Source§impl Clone for TaskStartContext
impl Clone for TaskStartContext
Source§fn clone(&self) -> TaskStartContext
fn clone(&self) -> TaskStartContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TaskStartContext
impl !RefUnwindSafe for TaskStartContext
impl Send for TaskStartContext
impl Sync for TaskStartContext
impl Unpin for TaskStartContext
impl UnsafeUnpin for TaskStartContext
impl !UnwindSafe for TaskStartContext
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