Enum argdata::Value[][src]

pub enum Value<'a, 'd: 'a> {
    Null,
    Binary(&'d [u8]),
    Bool(bool),
    Fd(EncodedFd<&'a ConvertFd>),
    Float(f64),
    Int(IntValue<'d>),
    Str(StrValue<'d>),
    Timestamp(Timespec),
    Map(&'a Map<'d>),
    Seq(&'a Seq<'d>),
}

A (borrowed) argdata value.

Variants

Methods

impl<'a, 'd: 'a> Value<'a, 'd>
[src]

Trait Implementations

impl<'a, 'd> Debug for Value<'a, 'd>
[src]

Formats the value using the given formatter. Read more

impl<'a, 'd: 'a> Copy for Value<'a, 'd>
[src]

impl<'a, 'd: 'a> Clone for Value<'a, 'd>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<'a, 'd> !Send for Value<'a, 'd>

impl<'a, 'd> !Sync for Value<'a, 'd>