Enum Colons

pub enum Colons

The separator between hours and minutes in an offset.

Variants

None

No separator

Colon

Colon (:) as separator

Maybe

No separator when formatting, colon allowed when parsing.

Trait Implementations

impl Clone for Colons

fn clone(&self) -> Self

impl Copy for Colons

impl Debug for Colons

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for Colons

impl Hash for Colons

fn hash<__H: Hasher>(&self, state: &mut __H)

impl PartialEq for Colons

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

impl StructuralPartialEq for Colons

Auto Trait Implementations

impl Freeze for Colons

impl RefUnwindSafe for Colons

impl Send for Colons

impl Sync for Colons

impl Unpin for Colons

impl UnsafeUnpin for Colons

impl UnwindSafe for Colons

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for Colons where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Colons

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T, U> Into<U> for Colons 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 Colons where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Colons where U: TryFrom<T>,

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