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