Skip to main content

HasToolInstance

Trait HasToolInstance 

Source
pub trait HasToolInstance<T>: Send + Sync {
    // Required method
    fn tool_instance(&self) -> &T;
}
Expand description

Trait for contexts that carry a concrete tool instance.

Required Methods§

Source

fn tool_instance(&self) -> &T

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<Runtime: Send + Sync, T: Send + Sync> HasToolInstance<T> for TypedToolCtx<Runtime, T>