[−][src]Struct livesplit_core::timing::formatter::PossibleTimeSave
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.
fn format<T>(&self, time: T) -> Self::Inner where
T: Into<Option<TimeSpan>>,
[src]
T: Into<Option<TimeSpan>>,
impl Default for PossibleTimeSave
[src]
Auto Trait Implementations
impl Send for PossibleTimeSave
impl Sync for PossibleTimeSave
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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]
D: AdaptFrom<S, Swp, Dwp, T>,
Dwp: WhitePoint,
Swp: WhitePoint,
T: Component + Float,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
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>,
T: Parameter<Self>,
Sets value
as a parameter of self
.