pub struct ToolExposurePlan {
pub tools: Vec<Arc<dyn Tool>>,
pub decisions: Vec<ToolExposureDecision>,
}Fields§
§tools: Vec<Arc<dyn Tool>>§decisions: Vec<ToolExposureDecision>Trait Implementations§
Source§impl Clone for ToolExposurePlan
impl Clone for ToolExposurePlan
Source§fn clone(&self) -> ToolExposurePlan
fn clone(&self) -> ToolExposurePlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for ToolExposurePlan
impl !UnwindSafe for ToolExposurePlan
impl Freeze for ToolExposurePlan
impl Send for ToolExposurePlan
impl Sync for ToolExposurePlan
impl Unpin for ToolExposurePlan
impl UnsafeUnpin for ToolExposurePlan
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