Struct message_format::ast::PluralFormat
[−]
[src]
pub struct PluralFormat { /* fields omitted */ }
Format a value taking pluralization rules into account.
Methods
impl PluralFormat
[src]
fn new(variable_name: &str, other: Message) -> Self
Construct a PluralFormat
.
fn literal(self, literal: i64, message: Message) -> Self
Set the message
to be used for a literal value.
fn offset(self, offset: i64) -> Self
Apply an offset
.
fn zero(self, message: Message) -> Self
Set the message
for PluralCategory::Zero
.
fn one(self, message: Message) -> Self
Set the message
for PluralCategory::One
.
fn two(self, message: Message) -> Self
Set the message
for PluralCategory::Two
.
fn few(self, message: Message) -> Self
Set the message
for PluralCategory::Few
.
fn many(self, message: Message) -> Self
Set the message
for PluralCategory::Many
.
Trait Implementations
impl Format for PluralFormat
[src]
fn format_message_part(&self, stream: &mut Write, args: &Args) -> Result
Format this message part.