Trait validify::ValidifyPayload
source · pub trait ValidifyPayload: Sized {
type Payload: Validate;
// Required methods
fn validate_from(payload: Self::Payload) -> Result<Self, ValidationErrors>;
fn validify_from(payload: Self::Payload) -> Result<Self, ValidationErrors>;
}Expand description
Exposes validify functionality on generated Payload structs.
Required Associated Types§
Required Methods§
sourcefn validate_from(payload: Self::Payload) -> Result<Self, ValidationErrors>
fn validate_from(payload: Self::Payload) -> Result<Self, ValidationErrors>
Validates the payload then runs validations on the original struct, returning it if all validations pass.
sourcefn validify_from(payload: Self::Payload) -> Result<Self, ValidationErrors>
fn validify_from(payload: Self::Payload) -> Result<Self, ValidationErrors>
Validates the payload then runs modifications and validations on the original struct, returning it if all validations pass.
Object Safety§
This trait is not object safe.