pub trait Coercer: Send + Sync {
// Required methods
fn get_primitive_type(&self) -> PrimitiveType;
fn coerce(
&self,
_: &mut Value,
_: &str,
) -> Result<Option<Value>, ValicoErrors>;
}Required Methods§
fn get_primitive_type(&self) -> PrimitiveType
fn coerce(&self, _: &mut Value, _: &str) -> Result<Option<Value>, ValicoErrors>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".