[][src]Struct livesplit_core::timing::formatter::timer::Time

pub struct Time { /* fields omitted */ }

The Time Formatter that visualizes the main part of the Time Formatter Pair for the Timer Component. This Time Formatter shows no fractional part and prefixes as many zeros as you want. By default no zeros are used as a prefix.

Example Formatting

  • Empty Time 0
  • Seconds 23
  • Minutes 12:34
  • Hours 12:34:56
  • Negative Times −23

Methods

impl Time[src]

pub fn new() -> Self[src]

Creates a new default Time Formatter that doesn't prefix any zeros.

pub fn with_digits_format(digits_format: DigitsFormat) -> Self[src]

Creates a new Time Formatter that uses the digits format specified to determine how many digits to always show. Zeros are prefixed to fill up the missing digits.

Trait Implementations

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

type Inner = TimeInner

The actual type that can be displayed.

impl Default for Time[src]

Auto Trait Implementations

impl Send for Time

impl Sync for Time

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.