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

pub struct PossibleTimeSave { /* fields omitted */ }

The Possible Time Save Time Formatter formats Time Spans for them to be shown as Time Saves. 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. Unlike the Short Time Formatter, the Possible Time Save Formatter shows a dash when there's an empty time.

Example Formatting

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

Methods

impl PossibleTimeSave[src]

pub fn new() -> Self[src]

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

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

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

Trait Implementations

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

type Inner = Inner

The actual type that can be displayed.

impl Default for PossibleTimeSave[src]

Auto Trait Implementations

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.