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
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
Secs
: 0 bytesMillis
: 0 bytesMicros
: 0 bytesNanos
: 0 bytesAutoSi
: 0 bytes__NonExhaustive
: 0 bytes