pub trait ToolPolicyResolver: Send + Sync {
// Required method
fn resolve(
&self,
origin: ToolOrigin,
annotations: &ToolAnnotations,
) -> ToolPolicy;
}Expand description
Resolves approval and replay behavior from tool metadata.
Required Methods§
Sourcefn resolve(
&self,
origin: ToolOrigin,
annotations: &ToolAnnotations,
) -> ToolPolicy
fn resolve( &self, origin: ToolOrigin, annotations: &ToolAnnotations, ) -> ToolPolicy
Resolves one method’s effective policy.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".