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