VerifyClient

Trait VerifyClient 

Source
pub trait VerifyClient: ProviderClient + Clone {
    // Required method
    fn verify(&self) -> impl Future<Output = Result<(), VerifyError>> + Send;
}
Expand description

A provider client that can verify the configuration. Clone is required for conversions between client types.

Required Methods§

Source

fn verify(&self) -> impl Future<Output = Result<(), VerifyError>> + Send

Verify the configuration.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl VerifyClient for rig::providers::anthropic::client::Client

Source§

impl VerifyClient for rig::providers::azure::Client

Source§

impl VerifyClient for rig::providers::cohere::client::Client

Source§

impl VerifyClient for rig::providers::deepseek::Client

Source§

impl VerifyClient for rig::providers::galadriel::Client

Source§

impl VerifyClient for rig::providers::gemini::client::Client

Source§

impl VerifyClient for rig::providers::groq::Client

Source§

impl VerifyClient for rig::providers::huggingface::client::Client

Source§

impl VerifyClient for rig::providers::hyperbolic::Client

Source§

impl VerifyClient for rig::providers::mira::Client

Source§

impl VerifyClient for rig::providers::mistral::client::Client

Source§

impl VerifyClient for rig::providers::moonshot::Client

Source§

impl VerifyClient for rig::providers::ollama::Client

Source§

impl VerifyClient for rig::providers::openai::client::Client

Source§

impl VerifyClient for rig::providers::openrouter::client::Client

Source§

impl VerifyClient for rig::providers::perplexity::Client

Source§

impl VerifyClient for rig::providers::together::client::Client

Source§

impl VerifyClient for rig::providers::voyageai::Client

Source§

impl VerifyClient for rig::providers::xai::client::Client