[][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...