Trait timeago::Language [] [src]

pub trait Language {
    fn too_low(&self) -> &'static str;
fn too_high(&self) -> &'static str;
fn ago(&self) -> &'static str;
fn get_word(&self, tu: TimeUnit, x: u64) -> &'static str; fn place_ago_before(&self) -> bool { ... } }

Interface for connecting natural languages to use for the formatting See "language" module documentation for details.

Required Methods

What to emit by default if value is too high

What to emit by default if value is too low

Chunk of text to put at the end by default

Get word representing the given time unit, for using with x number

Provided Methods

For German and such

Implementations on Foreign Types

impl<L: Language + ?Sized> Language for Box<L>
[src]

[src]

[src]

[src]

[src]

[src]

Implementors