pub type Validator<T> = Box<dyn Fn(&T) -> Result<(), ValidationError> + Send + Sync + 'static>;
A synchronous validation rule for a prompt value.
pub struct Validator<T>(/* private fields */);