pub struct Checker<T: FieldType> { /* private fields */ }
Expand description
The checker for a field.
Implementations§
Source§impl<T: FieldType> Checker<T>
impl<T: FieldType> Checker<T>
Sourcepub fn new(field_name: &str, field_title: &str, field_type: T) -> Checker<T>
pub fn new(field_name: &str, field_title: &str, field_type: T) -> Checker<T>
Construct a new Checker
.
field_name is the field name in the form.
field_title is a descriptive value, used to diplay error messages.
field_type is a type implementing the FieldType
trait.
Sourcepub fn set(self, option: CheckerOption) -> Checker<T>
pub fn set(self, option: CheckerOption) -> Checker<T>
Set an option for this checker, refer to the CheckerOption
.
Trait Implementations§
Auto Trait Implementations§
impl<T> Freeze for Checker<T>where
T: Freeze,
impl<T> !RefUnwindSafe for Checker<T>
impl<T> !Send for Checker<T>
impl<T> !Sync for Checker<T>
impl<T> Unpin for Checker<T>where
T: Unpin,
impl<T> !UnwindSafe for Checker<T>
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