Trait dbus::arg::Arg

source · []
pub trait Arg {
    const ARG_TYPE: ArgType;

    fn signature() -> Signature<'static>;
}
Expand description

Types that can represent a D-Bus message argument implement this trait.

Types should also implement either Append or Get to be useful.

Required Associated Constants

The corresponding D-Bus argument type code.

Required Methods

The corresponding D-Bus type signature for this type.

Implementations on Foreign Types

Simple lift over reference to value - this makes some iterators more ergonomic to use

Represents a D-Bus string.

Represents a D-Bus string.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Tuples are represented as D-Bus structs.

Represents a D-Bus array.

Implementors