Struct Microsecond
pub struct Microsecond(/* private field */);
The supported range of microsecond values.
Implementations
impl Microsecond
const MIN: i16 = <Microsecond as Bounds>::MIN;const MAX: i16 = <Microsecond as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i16, BoundsError>const fn checkc(n: i64) -> Result<i16, BoundsError>const fn checked_add(n1: i16, n2: i16) -> Result<i16, BoundsError>fn checked_mul(n1: i16, n2: i16) -> Result<i16, BoundsError>
Trait Implementations
impl Bounds for Microsecond
const WHAT: &'static str = "microsecond";const MIN: Self::Primitive = 0;const MAX: Self::Primitive = 999;type Primitive = i16;type Error = BoundsError;fn error() -> BoundsError
impl Eq for Microsecond
impl PartialEq for Microsecond
fn eq(&self, other: &Microsecond) -> bool
impl StructuralPartialEq for Microsecond
Auto Trait Implementations
impl Freeze for Microsecond
impl RefUnwindSafe for Microsecond
impl Send for Microsecond
impl Sync for Microsecond
impl Unpin for Microsecond
impl UnsafeUnpin for Microsecond
impl UnwindSafe for Microsecond
Blanket Implementations
impl<T> Any for Microsecond
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Microsecond
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Microsecond
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Microsecond
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Microsecond
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Microsecond
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Microsecond
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>