[−][src]Trait zvariant::Basic
Marker trait for basic types.
All basic types are also SimpleDecode
implementers but not necessarily the other way around
(e.g Variant
). Also a basic type, f64
is excluded here even though it's a basic D-Bus type.
The reason is that f64
doesn't implement Hash
for good
reasons and given
that we mainly need this marker train for DictEntry
(i-e Hashmaps), it's more important to
require Hash
from implementers of this type than to implement this for f64
.