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