pub struct UnderlyingTool { /* private fields */ }Expand description
Invocation-scoped access to exactly the next inner tool-middleware layer.
The runtime is the only producer of this handle. It is intentionally not cloneable. Shared invocation permits a middleware to overlap calls to the same runtime-minted capability.
Auto Trait Implementations§
impl Freeze for UnderlyingTool
impl RefUnwindSafe for UnderlyingTool
impl Send for UnderlyingTool
impl Sync for UnderlyingTool
impl Unpin for UnderlyingTool
impl UnsafeUnpin for UnderlyingTool
impl UnwindSafe for UnderlyingTool
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