Expand description
Code generation shared by the zvariant_derive and zgvariant_derive proc-macro crates.
Re-exportsยง
pub use attrs::*;
Modulesยง
Structsยง
- Config
- Configuration for a derive crate using this code generation.
Enumsยง
- Value
Type - Which of the
Value-family traitsexpand_value_deriveshould implement.
Functionsยง
- expand_
deserialize_ dict_ derive - Implements
Deserializefor structs from D-Bus dictionaries via a serde helper. - expand_
serialize_ dict_ derive - Implements
Serializefor structs as D-Bus dictionaries via a serde helper. - expand_
signature_ macro - Expand the
signature!macro implementation. - expand_
type_ derive - Implements the
Typetrait for structs and enums. - expand_
value_ derive - Implements the
ValueorOwnedValueconversions, pervalue_type, for structs and enums. - signature_
to_ tokens_ with_ crate - Converts a parsed
Signatureto compile-time token representation with a custom crate path.