Struct Millisecond

pub struct Millisecond(/* private field */);

The supported range of millisecond values.

Implementations

impl Millisecond

const MIN: i16 = <Millisecond as Bounds>::MIN;
const MAX: i16 = <Millisecond as Bounds>::MAX;
const LEN: i128 = _;
const fn error() -> BoundsError
fn 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 Millisecond

const WHAT: &'static str = "millisecond";
const MIN: Self::Primitive = 0;
const MAX: Self::Primitive = 999;
type Primitive = i16;
type Error = BoundsError;
fn error() -> BoundsError

impl Eq for Millisecond

impl PartialEq for Millisecond

fn eq(&self, other: &Millisecond) -> bool

impl StructuralPartialEq for Millisecond

Auto Trait Implementations

impl Freeze for Millisecond

impl RefUnwindSafe for Millisecond

impl Send for Millisecond

impl Sync for Millisecond

impl Unpin for Millisecond

impl UnsafeUnpin for Millisecond

impl UnwindSafe for Millisecond

Blanket Implementations

impl<T> Any for Millisecond where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Millisecond where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Millisecond where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Millisecond

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into<U> for Millisecond where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Millisecond 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 Millisecond where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>