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) -> T

Returns the argument unchanged.

impl<T> ToOwned for Meridiem where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Meridiem 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 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>