Validate

Trait Validate 

Source
pub trait Validate {
    // Required method
    fn validate(&self) -> Result<(), Vec<ValidationError>>;
}
Expand description

Trait for validating request parameters before API calls

Required Methods§

Source

fn validate(&self) -> Result<(), Vec<ValidationError>>

Validate the request parameters

§Errors

Returns a Vec of validation errors if validation fails

Returns Ok(()) if validation passes, or a Vec of validation errors if it fails.

Implementors§

Source§

impl Validate for ChatCompletionRequest

Implement Validate for ChatCompletionRequest

Source§

impl Validate for CreateEmbeddingRequest

Implement Validate for CreateEmbeddingRequest