Module async_rustbus::rustbus_core::wire::marshal::traits[][src]

Expand description

Marshal trait and implementations for the basic types

Structs

!!! This assumes that you are marshalling to the platforms byteorder !!!

SignatureBuffer is used to store static or dynamic signatures and avoid allocations if possible. It is a wrapper around Cow.

Traits

The Marshal trait allows to push any type onto an message_builder::OutMessage as a parameter. There are some useful implementations here for slices and hashmaps which map to arrays and dicts in the dbus message.