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 |