pub trait Validate: Send + Sized {
// Required method
fn validate<DB: DatabaseConnection + ContentActions<D> + Sync, D: Document + Sync>(
&self,
ctx: ValidationContext<'_, DB, D>,
) -> impl Future<Output = Result<(), ValidationError>> + Send + Sized;
}Required Methods§
Sourcefn validate<DB: DatabaseConnection + ContentActions<D> + Sync, D: Document + Sync>(
&self,
ctx: ValidationContext<'_, DB, D>,
) -> impl Future<Output = Result<(), ValidationError>> + Send + Sized
fn validate<DB: DatabaseConnection + ContentActions<D> + Sync, D: Document + Sync>( &self, ctx: ValidationContext<'_, DB, D>, ) -> impl Future<Output = Result<(), ValidationError>> + Send + Sized
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".