pub struct CpuNum(/* private fields */);Trait Implementations§
Source§impl BoundedNumber for CpuNum
impl BoundedNumber for CpuNum
const MIN: Option<f64>
const MAX: Option<f64>
const DEFAULT: Option<f64>
const TYPE_DESCRIPTION: &'static str = "an number greater than or equal to 0"
fn get(&self) -> f64
fn new(value: f64) -> Result<Self, BoundedNumberError>
fn validate(value: f64) -> Result<(), BoundedNumberError>
impl Copy for CpuNum
Source§impl<'de> Deserialize<'de> for CpuNum
impl<'de> Deserialize<'de> for CpuNum
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 CpuNum
impl PartialOrd for CpuNum
impl StructuralPartialEq for CpuNum
Auto Trait Implementations§
impl Freeze for CpuNum
impl RefUnwindSafe for CpuNum
impl Send for CpuNum
impl Sync for CpuNum
impl Unpin for CpuNum
impl UnsafeUnpin for CpuNum
impl UnwindSafe for CpuNum
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