[][src]Trait lightspeed_core::service::validator::Validable

pub trait Validable: Send + Sync {
    fn validate(
        &self,
        error_details: &mut ErrorDetails<'_>
    ) -> Result<(), LightSpeedError>; }

Required methods

fn validate(
    &self,
    error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>

Loading content...

Implementations on Foreign Types

impl<V0: Validable, V1: Validable, '_, '_> Validable for (&'_ V0, &'_ V1)[src]

impl<V0: Validable, V1: Validable, V2: Validable, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, V6: Validable, '_, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5, &'_ V6)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, V6: Validable, V7: Validable, '_, '_, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5, &'_ V6, &'_ V7)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, V6: Validable, V7: Validable, V8: Validable, '_, '_, '_, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5, &'_ V6, &'_ V7, &'_ V8)[src]

impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, V6: Validable, V7: Validable, V8: Validable, V9: Validable, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5, &'_ V6, &'_ V7, &'_ V8, &'_ V9)[src]

Loading content...

Implementors

impl<F> Validable for F where
    F: Send + Sync + Fn(&mut ErrorDetails<'_>) -> Result<(), LightSpeedError>, 
[src]

Loading content...