Trait Validator

Source
pub trait Validator<T> {
    // Required method
    fn validate(&self, value: &T) -> Result<(), String>;
}
Expand description

A trait for performing prompt validation.

Required Methods§

Source

fn validate(&self, value: &T) -> Result<(), String>

Implementors§

Source§

impl<T, F> Validator<T> for F
where F: Fn(&T) -> Result<(), String>,