[][src]Struct livesplit_core::timing::formatter::Short

pub struct Short { /* fields omitted */ }

The Short Time Formatter is suitable for situations where you want a short visualization of a Time Span, but also a somewhat accurate one. This specifically means that the fractional part of the time is always shown and the minutes and hours are only shown when necessary. The default accuracy is to show 2 digits of the fractional part, but this can be configured.

Example Formatting

  • Empty Time 0.00
  • Seconds 23.12
  • Minutes 12:34.98
  • Hours 12:34:56.12
  • Negative Times −23.12

Methods

impl Short[src]

pub fn new() -> Self[src]

Creates a new Short Time Formatter that uses hundredths for showing the fractional part.

pub fn with_accuracy(accuracy: Accuracy) -> Self[src]

Creates a new Short Time Formatter that uses the accuracy provided for showing the fractional part.

Trait Implementations

impl<'a> TimeFormatter<'a> for Short[src]

type Inner = Inner

The actual type that can be displayed.

impl Default for Short[src]

Auto Trait Implementations

impl Send for Short

impl Sync for Short

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

fn adapt_into(self) -> D[src]

Convert the source color to the destination color using the bradford method by default Read more

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.