pub trait Formatter {
// Required methods
fn get(&self, truncate: Truncate) -> Box<dyn Unit>;
fn format(
&self,
f: &mut Formatter<'_>,
parts: DurationParts,
truncate: Truncate,
) -> Result;
// Provided method
fn format_default(
&self,
f: &mut Formatter<'_>,
parts: DurationParts,
truncate: Truncate,
) -> Result { ... }
}Required Methods§
Sourcefn get(&self, truncate: Truncate) -> Box<dyn Unit>
fn get(&self, truncate: Truncate) -> Box<dyn Unit>
Given the truncate type, it should return the corresponding implemented Unit
fn format( &self, f: &mut Formatter<'_>, parts: DurationParts, truncate: Truncate, ) -> Result
Provided Methods§
Sourcefn format_default(
&self,
f: &mut Formatter<'_>,
parts: DurationParts,
truncate: Truncate,
) -> Result
fn format_default( &self, f: &mut Formatter<'_>, parts: DurationParts, truncate: Truncate, ) -> Result
default format implementation