DataValidator

Trait DataValidator 

Source
pub trait DataValidator {
    type Item;

    // Required method
    fn validate(
        &self,
        data: &Self::Item,
        platform_version: &PlatformVersion,
    ) -> Result<SimpleConsensusValidationResult, ProtocolError>;
}
Expand description

Validator validates data of given type

Required Associated Types§

Required Methods§

Source

fn validate( &self, data: &Self::Item, platform_version: &PlatformVersion, ) -> Result<SimpleConsensusValidationResult, ProtocolError>

Implementors§