pub trait Attribute: Debug {
// Required method
fn validate(
&self,
state: &State,
path: Vec<String>,
input: &Value,
) -> Result<(), ValidationError>;
}
pub trait Attribute: Debug {
// Required method
fn validate(
&self,
state: &State,
path: Vec<String>,
input: &Value,
) -> Result<(), ValidationError>;
}