pub trait Formula<T> { type Error: Error; fn satisfied_by(&self, value: &T) -> Result<bool, Self::Error>; }
Returns a boolean value indicating whether or not the value satisfies some criteria.