Struct SubsecNanosecond
pub struct SubsecNanosecond(/* private field */);
The supported range of fractional seconds, expressed in units of nanoseconds.
Implementations
impl SubsecNanosecond
const MIN: i32 = <SubsecNanosecond as Bounds>::MIN;const MAX: i32 = <SubsecNanosecond as Bounds>::MAX;const LEN: i128 = _;const fn error() -> BoundsErrorfn check(n: impl Into<i64>) -> Result<i32, BoundsError>const fn checkc(n: i64) -> Result<i32, BoundsError>const fn checked_add(n1: i32, n2: i32) -> Result<i32, BoundsError>fn checked_mul(n1: i32, n2: i32) -> Result<i32, BoundsError>
Trait Implementations
impl Bounds for SubsecNanosecond
const WHAT: &'static str = "subsecond nanosecond";const MIN: Self::Primitive = 0;const MAX: Self::Primitive = _;type Primitive = i32;type Error = BoundsError;fn error() -> BoundsError
impl Eq for SubsecNanosecond
impl PartialEq for SubsecNanosecond
fn eq(&self, other: &SubsecNanosecond) -> bool
impl StructuralPartialEq for SubsecNanosecond
Auto Trait Implementations
impl Freeze for SubsecNanosecond
impl RefUnwindSafe for SubsecNanosecond
impl Send for SubsecNanosecond
impl Sync for SubsecNanosecond
impl Unpin for SubsecNanosecond
impl UnsafeUnpin for SubsecNanosecond
impl UnwindSafe for SubsecNanosecond
Blanket Implementations
impl<T> Any for SubsecNanosecond
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SubsecNanosecond
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SubsecNanosecond
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SubsecNanosecond
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for SubsecNanosecond
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 SubsecNanosecond
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 SubsecNanosecond
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>