pub trait ConstraintExecute<T> { // Required method fn execute(&self, _: &T) -> Result<bool, Whatever>; }