Skip to main content

NativeProviderExecutor

Trait NativeProviderExecutor 

Source
pub trait NativeProviderExecutor: Send {
    // Required method
    fn start(
        &mut self,
        invocation: &ProviderInvocation,
    ) -> Result<Box<dyn NativeProviderOperation>, ToolFailure>;
}
Expand description

A reviewed provider adapter with fixed launch policy.

The supervisor deliberately offers no command, shell, filesystem, or working-directory launch surface. Implementations map the already-admitted invocation to one provider-specific operation.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§