pub struct DecimalConstraint {
pub kind: DecimalKind,
pub min: Option<BigDecimal>,
pub min_inclusive: bool,
pub max: Option<BigDecimal>,
pub max_inclusive: bool,
pub info: SharedConstraint,
}Fields§
§kind: DecimalKind§min: Option<BigDecimal>Minimum length of utf8 string
min_inclusive: boolMinimum number of unicode characters
max: Option<BigDecimal>Maximum length of utf8 string
max_inclusive: boolMaximum number of unicode characters
info: SharedConstraintTrait Implementations§
Source§impl Clone for DecimalConstraint
impl Clone for DecimalConstraint
Source§fn clone(&self) -> DecimalConstraint
fn clone(&self) -> DecimalConstraint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecimalConstraint
impl Debug for DecimalConstraint
Source§impl Default for DecimalConstraint
impl Default for DecimalConstraint
Source§fn default() -> DecimalConstraint
fn default() -> DecimalConstraint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DecimalConstraint
impl<'de> Deserialize<'de> for DecimalConstraint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DecimalConstraint
impl RefUnwindSafe for DecimalConstraint
impl Send for DecimalConstraint
impl Sync for DecimalConstraint
impl Unpin for DecimalConstraint
impl UnwindSafe for DecimalConstraint
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