Skip to main content

InfallibleFormatForScale

Trait InfallibleFormatForScale 

Source
pub trait InfallibleFormatForScale<S: Scale>: FormatForScale<S> + Sealed {
    // Required methods
    fn from_time<Fin: TimeFormat>(time: Time<S, Fin>) -> Quantity<Self::Unit>;
    fn into_time(raw: Quantity<Self::Unit>) -> Time<S, Self>;
}
Expand description

Witness that format F can encode scale S without a TimeContext.

Required Methods§

Source

fn from_time<Fin: TimeFormat>(time: Time<S, Fin>) -> Quantity<Self::Unit>

Source

fn into_time(raw: Quantity<Self::Unit>) -> Time<S, Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§