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