Name Description Size
array_impl.rs 25052
basic_impl.rs 12211
messageitem.rs MessageItem - old, enum design that is used as parameters and return values from method calls, or as data added to a signal. Note that the newer generic design (see `arg` module) is, in general, both faster and smaller than MessageItem, and should be your first hand choice whenever applicable. There is also a trait object design called `RefArg` in case the generic design is too inflexible. 38409
mod.rs Types and traits for easily getting a message's arguments, or appening a message with arguments. Also see the argument's guide (in the examples directory) for details about which Rust types correspond to which D-Bus types. A message has `read1`, `read2` etc, and `append1`, `append2` etc, which is one starting point into this module's types. 16869
msgarg.rs 26508
variantstruct_impl.rs impl<'a> Get<'a> for Variant<Box<dyn RefArg>> { fn get(i: &mut Iter<'a>) -> Option<Variant<Box<dyn RefArg>>> { i.recurse(ArgType::Variant).and_then(|mut si| si.get_refarg().map(|v| Variant(v))) } } 7320