Enum message_format::Value [] [src]

pub enum Value<'a> {
    Number(i64),
    Str(&'a str),
}

A wrapper around a value, used with Args so that a MessagePart can access the original value when necessary.

These are not typically created directly, but are created automatically via the standard library's From trait when creating Args.

Variants

Number

Wrap an i64.

Str

Wrap an &str.

Trait Implementations

impl<'a> From<i32> for Value<'a>

fn from(value: i32) -> Value<'a>

impl<'a> From<u32> for Value<'a>

fn from(value: u32) -> Value<'a>

impl<'a> From<i64> for Value<'a>

fn from(value: i64) -> Value<'a>

impl<'a> From<u64> for Value<'a>

fn from(value: u64) -> Value<'a>

impl<'a> From<usize> for Value<'a>

fn from(value: usize) -> Value<'a>

impl<'a> From<&'a str> for Value<'a>

fn from(value: &'a str) -> Value<'a>

impl<'a> Display for Value<'a>

fn fmt(&self, f: &mut Formatter) -> Result

Derived Implementations

impl<'a> PartialEq for Value<'a>

fn eq(&self, __arg_0: &Value<'a>) -> bool

fn ne(&self, __arg_0: &Value<'a>) -> bool

impl<'a> Debug for Value<'a>

fn fmt(&self, __arg_0: &mut Formatter) -> Result