Trait warg_protocol::Validator
source · pub trait Validator: Debug + Serialize + DeserializeOwned + Default + Send + Sync {
type Record: Record;
type Error: Send;
// Required method
fn validate(
self,
record: &ProtoEnvelope<Self::Record>
) -> Result<Self, Self::Error>;
}
Expand description
Trait implemented by the log state types.
Required Associated Types§
Required Methods§
Object Safety§
This trait is not object safe.