Struct Timestamp

pub struct Timestamp { /* private fields */ }

An RFC3339 formatted timestamp.

The timestamp implements Display and can be written to a Formatter.

Trait Implementations

impl Debug for Timestamp

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

impl Display for Timestamp

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

Auto Trait Implementations

impl Freeze for Timestamp

impl RefUnwindSafe for Timestamp

impl Send for Timestamp

impl Sync for Timestamp

impl Unpin for Timestamp

impl UnsafeUnpin for Timestamp

impl UnwindSafe for Timestamp

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for Timestamp

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for Timestamp where T: Display + ?Sized,

fn to_string(&self) -> String

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

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

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

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