usecrate::validator::Validate;usestd::collections::HashMap;pubstructValidator;implValidator{/// Validate a struct that implements our custom Validate trait, returning a Map of field errors
pubfnvalidate<T: Validate>(data:&T)->Result<(), HashMap<String, String>>{
data.validate()}}