Enum Meridiem
pub enum Meridiem
A label to disambiguate hours on a 12-hour clock.
This can be accessed on a BrokenDownTime via
BrokenDownTime::meridiem.
Variants
-
AM "ante meridiem" or "before midday."
Specifically, this describes hours less than 12 on a 24-hour clock.
-
PM "post meridiem" or "after midday."
Specifically, this describes hours greater than 11 on a 24-hour clock.
Trait Implementations
impl Clone for Meridiem
fn clone(&self) -> Meridiem
impl Copy for Meridiem
impl Debug for Meridiem
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Meridiem
impl From<Time> for Meridiem
fn from(t: Time) -> Meridiem
impl Hash for Meridiem
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for Meridiem
fn eq(&self, other: &Meridiem) -> bool
impl StructuralPartialEq for Meridiem
Auto Trait Implementations
impl Freeze for Meridiem
impl RefUnwindSafe for Meridiem
impl Send for Meridiem
impl Sync for Meridiem
impl Unpin for Meridiem
impl UnsafeUnpin for Meridiem
impl UnwindSafe for Meridiem
Blanket Implementations
impl<T> Any for Meridiem
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Meridiem
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Meridiem
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Meridiem
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Meridiem
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Meridiem
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Meridiem
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 Meridiem
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Meridiem
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>