pub struct LocalExecutionPlane { /* private fields */ }Expand description
Executes tools in-process from a registry of RegisteredTools.
Implementations§
Source§impl LocalExecutionPlane
impl LocalExecutionPlane
pub fn new() -> Self
pub fn register(&mut self, tool: RegisteredTool) -> &mut Self
pub fn unregister(&mut self, name: &str) -> &mut Self
Trait Implementations§
Source§impl Default for LocalExecutionPlane
impl Default for LocalExecutionPlane
Source§impl ExecutionPlane for LocalExecutionPlane
impl ExecutionPlane for LocalExecutionPlane
Auto Trait Implementations§
impl !RefUnwindSafe for LocalExecutionPlane
impl !UnwindSafe for LocalExecutionPlane
impl Freeze for LocalExecutionPlane
impl Send for LocalExecutionPlane
impl Sync for LocalExecutionPlane
impl Unpin for LocalExecutionPlane
impl UnsafeUnpin for LocalExecutionPlane
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