pub enum SecondsFormat {
Secs,
Millis,
Micros,
Nanos,
AutoSi,
// some variants omitted
}
Expand description
Specific formatting options for seconds. This may be extended in the future, so exhaustive matching in external code is not recommended.
See the TimeZone::to_rfc3339_opts
function for usage.
Variants§
Secs
Format whole seconds only, with no decimal point nor subseconds.
Millis
Use fixed 3 subsecond digits. This corresponds to Fixed::Nanosecond3.
Micros
Use fixed 6 subsecond digits. This corresponds to Fixed::Nanosecond6.
Nanos
Use fixed 9 subsecond digits. This corresponds to Fixed::Nanosecond9.
AutoSi
Automatically select one of Secs
, Millis
, Micros
, or Nanos
to display all available
non-zero sub-second digits. This corresponds to Fixed::Nanosecond.
Trait Implementations§
source§impl Clone for SecondsFormat
impl Clone for SecondsFormat
source§fn clone(&self) -> SecondsFormat
fn clone(&self) -> SecondsFormat
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SecondsFormat
impl Debug for SecondsFormat
source§impl Hash for SecondsFormat
impl Hash for SecondsFormat
source§impl PartialEq for SecondsFormat
impl PartialEq for SecondsFormat
source§fn eq(&self, other: &SecondsFormat) -> bool
fn eq(&self, other: &SecondsFormat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SecondsFormat
impl Eq for SecondsFormat
impl StructuralPartialEq for SecondsFormat
Auto Trait Implementations§
impl Freeze for SecondsFormat
impl RefUnwindSafe for SecondsFormat
impl Send for SecondsFormat
impl Sync for SecondsFormat
impl Unpin for SecondsFormat
impl UnwindSafe for SecondsFormat
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more