pub trait TypeValidator:
Sync
+ Send
+ Debug {
// Required method
fn validate(&self, value: &str) -> bool;
}Required Methods§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Box<dyn TypeValidator>
impl<'de> Deserialize<'de> for Box<dyn TypeValidator>
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more