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