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