[][src]Module rustbus::params

Map dbus concepts 1:1 to enums/structs

This is for cases where the trait based (un-)marshalling does not work for you. It is a bit less effcient and way less ergonomic but it allows to do everything dbus can do for you. It also allows for a more explorative approach if you do not know what content to expect in received messages (e.g. you implement a tool similar to dbus-monitor).

Re-exports

pub use validation::*;

Modules

message

Messages that have been completetly unmarshalled

validation

Various validation functions for e.g. ObjectPath constraints

Structs

Array
ArrayRef
Dict
DictRef
Variant

Enums

Base

The base types a message can have as parameters There are From impls for most of them

Container

The container types a message can have as parameters

Param

The Types a message can have as parameters There are From impls for most of the Base ones

Type Definitions

DictMap