[−][src]Trait livesplit_core::timing::formatter::TimeFormatter
Time Formatters can be used to format optional Time Spans in various ways.
Associated Types
Loading content...Required methods
fn format<T>(&'a self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
T: Into<Option<TimeSpan>>,
Constructs an object that displays the provided time span in a certain way.
Implementors
impl<'a> TimeFormatter<'a> for Complete
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Days
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Delta
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for PossibleTimeSave
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Regular
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Short
[src]
type Inner = Inner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Fraction
[src]
type Inner = FractionInner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl<'a> TimeFormatter<'a> for Time
[src]
type Inner = TimeInner
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,