pub struct NewidInt(/* private fields */);Trait Implementations§
Source§impl BoundedInteger for NewidInt
impl BoundedInteger for NewidInt
const MIN: Option<i128>
const MAX: Option<i128>
const DEFAULT: Option<i128>
const TYPE_DESCRIPTION: &'static str = "an integer between 100 and 999999999"
fn get(&self) -> i128
fn new(value: i128) -> Result<Self, BoundedIntegerError>
fn validate(value: i128) -> Result<(), BoundedIntegerError>
impl Copy for NewidInt
Source§impl<'de> Deserialize<'de> for NewidInt
impl<'de> Deserialize<'de> for NewidInt
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
Source§impl PartialOrd for NewidInt
impl PartialOrd for NewidInt
impl StructuralPartialEq for NewidInt
Auto Trait Implementations§
impl Freeze for NewidInt
impl RefUnwindSafe for NewidInt
impl Send for NewidInt
impl Sync for NewidInt
impl Unpin for NewidInt
impl UnsafeUnpin for NewidInt
impl UnwindSafe for NewidInt
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