Struct OffsetFormat

pub struct OffsetFormat { pub precision: OffsetPrecision, pub colons: Colons, pub allow_zulu: bool, pub padding: Pad }

Type for specifying the format of UTC offsets.

Fields

precision: OffsetPrecision

See OffsetPrecision.

colons: Colons

Separator between hours, minutes and seconds.

allow_zulu: bool

Represent +00:00 as Z.

padding: Pad

Pad the hour value to two digits.

Trait Implementations

impl Clone for OffsetFormat

fn clone(&self) -> Self

impl Copy for OffsetFormat

impl Debug for OffsetFormat

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

impl Eq for OffsetFormat

impl Hash for OffsetFormat

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

impl PartialEq for OffsetFormat

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

impl StructuralPartialEq for OffsetFormat

Auto Trait Implementations

impl Freeze for OffsetFormat

impl RefUnwindSafe for OffsetFormat

impl Send for OffsetFormat

impl Sync for OffsetFormat

impl Unpin for OffsetFormat

impl UnsafeUnpin for OffsetFormat

impl UnwindSafe for OffsetFormat

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for OffsetFormat

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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

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

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