Skip to main content

CapabilityProvider

Trait CapabilityProvider 

Source
pub trait CapabilityProvider: Send + Sync {
    // Required methods
    fn invocables(&self) -> Vec<Arc<dyn Invocable>>;
    fn resources(&self) -> Vec<Arc<dyn ResourceProvider>>;
    fn prompts(&self) -> Vec<Arc<dyn PromptProvider>>;
}

Required Methods§

Implementors§