[−][src]Trait lightspeed_core::service::validator::Validable
Required methods
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
Implementations on Foreign Types
impl<V0: Validable, V1: Validable, '_, '_> Validable for (&'_ V0, &'_ V1)
[src]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
impl<V0: Validable, V1: Validable, V2: Validable, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2)
[src]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3)
[src]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4)
[src]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
impl<V0: Validable, V1: Validable, V2: Validable, V3: Validable, V4: Validable, V5: Validable, '_, '_, '_, '_, '_, '_> Validable for (&'_ V0, &'_ V1, &'_ V2, &'_ V3, &'_ V4, &'_ V5)
[src]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
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]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
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]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
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]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
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]
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
Implementors
impl<F> Validable for F where
F: Send + Sync + Fn(&mut ErrorDetails<'_>) -> Result<(), LightSpeedError>,
[src]
F: Send + Sync + Fn(&mut ErrorDetails<'_>) -> Result<(), LightSpeedError>,
fn validate(
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>
[src]
&self,
error_details: &mut ErrorDetails<'_>
) -> Result<(), LightSpeedError>