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
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>)
Methods
impl<'a, 'd: 'a> Value<'a, 'd>
[src]
impl<'a, 'd: 'a> Value<'a, 'd>
Trait Implementations
impl<'a, 'd> Debug for Value<'a, 'd>
[src]
impl<'a, 'd> Debug for Value<'a, 'd>
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl<'a, 'd: 'a> Copy for Value<'a, 'd>
[src]
impl<'a, 'd: 'a> Copy for Value<'a, 'd>
impl<'a, 'd: 'a> Clone for Value<'a, 'd>
[src]
impl<'a, 'd: 'a> Clone for Value<'a, 'd>