Enum dbus_serialize::types::BasicValue [] [src]

pub enum BasicValue {
    Byte(u8),
    Boolean(bool),
    Int16(i16),
    Uint16(u16),
    Int32(i32),
    Uint32(u32),
    Int64(i64),
    Uint64(u64),
    String(String),
    ObjectPath(Path),
    Signature(Signature),
}

BasicValue covers the "basic" D-Bus types, that is those that are allowed to be used as keys in a dictionary.

Variants

Methods

impl BasicValue
[src]

Returns the D-Bus type signature that corresponds to the Value

Trait Implementations

impl PartialEq for BasicValue
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for BasicValue
[src]

impl Debug for BasicValue
[src]

Formats the value using the given formatter.

impl Hash for BasicValue
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Clone for BasicValue
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more