pub struct CustomValidationExample {
pub param1: Float,
pub param2: usize,
pub dependent_param: Float,
}Expand description
Example of manual validation implementation for complex cases
Fields§
§param1: Float§param2: usize§dependent_param: FloatTrait Implementations§
Auto Trait Implementations§
impl Freeze for CustomValidationExample
impl RefUnwindSafe for CustomValidationExample
impl Send for CustomValidationExample
impl Sync for CustomValidationExample
impl Unpin for CustomValidationExample
impl UnwindSafe for CustomValidationExample
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more