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§
fn from_time<Fin: TimeFormat>(time: Time<S, Fin>) -> Quantity<Self::Unit>
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".