pub trait ValidationHelper<T> {
// Required method
fn validate(
self,
condition: Box<dyn FnOnce(&T) -> bool>,
error_message: &str,
) -> ValidationResult<T>;
}
pub trait ValidationHelper<T> {
// Required method
fn validate(
self,
condition: Box<dyn FnOnce(&T) -> bool>,
error_message: &str,
) -> ValidationResult<T>;
}