List of all items
Structs
- Array
- ArraySeed
- Dict
- DynamicTuple
- FilePath
- ObjectPath
- Optional
- OwnedFd
- OwnedObjectPath
- OwnedStructure
- OwnedStructureSeed
- OwnedValue
- Str
- Structure
- StructureBuilder
- StructureSeed
- TupleSeed
- array::Array
- array::ArraySeed
- array::ArrayVisitor
- as_value::Deserialize
- as_value::Serialize
- as_value::deserialize::Deserialize
- as_value::deserialize::DeserializeValueVisitor
- as_value::serialize::Serialize
- container_depths::ContainerDepths
- dbus::MapSerializer
- dbus::de::ArrayDeserializer
- dbus::de::ArrayMapDeserializer
- dbus::de::ArraySeqDeserializer
- dbus::de::Deserializer
- dbus::de::StructureDeserializer
- dbus::de::ValueDeserializer
- dbus::ser::MapSerializer
- dbus::ser::Serializer
- de::DeserializerCommon
- de::Enum
- dict::Dict
- fd::OwnedFd
- file_path::FilePath
- object_path::ObjectPath
- object_path::ObjectPathVisitor
- object_path::OwnedObjectPath
- optional::Optional
- owned_value::OwnedValue
- ser::NullWriteSeek
- ser::SerializerCommon
- serialized::Context
- serialized::Data
- serialized::Size
- serialized::Written
- serialized::context::Context
- serialized::data::Data
- serialized::data::Inner
- serialized::size::Size
- serialized::written::Written
- str::Str
- structure::OwnedStructure
- structure::OwnedStructureSeed
- structure::Structure
- structure::StructureBuilder
- structure::StructureSeed
- structure::StructureVisitor
- tuple::DynamicTuple
- tuple::TupleSeed
- tuple::TupleVisitor
- value::SignatureSeed
- value::ValueSeed
- value::ValueVisitor
Enums
- Endian
- Error
- Fd
- MaxDepthExceeded
- Signature
- Value
- de::Deserializer
- de::ValueParseStage
- error::Error
- error::MaxDepthExceeded
- fd::Fd
- ser::FdList
- serialized::Format
- signature::Child
- signature::Error
- signature::Fields
- signature::Signature
- str::Inner
- value::Value
Traits
- Basic
- DynamicDeserialize
- DynamicType
- NoneValue
- ReadBytes
- Type
- WriteBytes
- basic::Basic
- optional::NoneValue
- type::Type
- type::dynamic::DynamicDeserialize
- type::dynamic::DynamicType
Macros
- basic::impl_type
- dbus::de::deserialize_as
- dbus::de::deserialize_basic
- dbus::ser::serialize_basic
- dbus::ser::serialize_struct_anon_fields
- dbus::ser::serialize_struct_named_fields
- de::deserialize_method
- dict::from_dict
- dict::to_dict
- fd::fd_impl
- from_value::value_try_from
- from_value::value_try_from_all
- from_value::value_try_from_ref
- from_value::value_try_from_ref_clone
- from_value::value_try_from_ref_try_clone
- impl_type_with_repr
- into_value::into_value
- into_value::into_value_from_both
- into_value::into_value_from_ref
- into_value::try_into_value_from_ref
- owned_value::ov_try_from
- owned_value::ov_try_from_ref
- owned_value::to_value
- owned_value::try_to_value
- static_str_type
- structure::tuple_impls
- tuple::tuple_impls
- type::libstd::array_type
- type::libstd::atomic_impl
- type::libstd::deref_impl
- type::libstd::impl_type_for_wrapper
- type::libstd::map_impl
- type::libstd::tuple_impls
- value::serialize_value
- value::value_seed_basic_method
Derive Macros
Functions
- array::array_display_fmt
- as_value::deserialize
- as_value::deserialize::deserialize
- as_value::deserialize::deserialize_optional
- as_value::optional::deserialize
- as_value::optional::serialize
- as_value::serialize
- as_value::serialize::serialize
- as_value::serialize::serialize_optional
- dbus::de::deserialize_ay
- de::deserialize_any
- dict::dict_display_fmt
- file_path::bytes_with_null
- file_path::vec_to_cstr
- object_path::validate
- ser::serialized_size
- ser::to_bytes
- ser::to_bytes_for_signature
- ser::to_writer
- ser::to_writer_for_signature
- serialized_size
- signature::validate
- structure::structure_display_fmt
- to_bytes
- to_bytes_for_signature
- to_writer
- to_writer_for_signature
- utils::subslice
- utils::usize_to_u32
- utils::usize_to_u8
- value::value_display_fmt
- vec_to_cstr
Type Aliases
Constants
- ARRAY_SIGNATURE_CHAR
- ARRAY_SIGNATURE_STR
- BE
- DICT_ENTRY_SIG_END_CHAR
- DICT_ENTRY_SIG_END_STR
- DICT_ENTRY_SIG_START_CHAR
- DICT_ENTRY_SIG_START_STR
- LE
- NATIVE_ENDIAN
- NETWORK_ENDIAN
- STRUCT_SIG_END_CHAR
- STRUCT_SIG_END_STR
- STRUCT_SIG_START_CHAR
- STRUCT_SIG_START_STR
- VARIANT_SIGNATURE_CHAR
- VARIANT_SIGNATURE_STR
- container_depths::MAX_ARRAY_DEPTH
- container_depths::MAX_STRUCT_DEPTH
- container_depths::MAX_TOTAL_DEPTH
- utils::ARRAY_ALIGNMENT_DBUS
- utils::ARRAY_SIGNATURE_CHAR
- utils::ARRAY_SIGNATURE_STR
- utils::DICT_ENTRY_ALIGNMENT_DBUS
- utils::DICT_ENTRY_SIG_END_CHAR
- utils::DICT_ENTRY_SIG_END_STR
- utils::DICT_ENTRY_SIG_START_CHAR
- utils::DICT_ENTRY_SIG_START_STR
- utils::STRUCT_ALIGNMENT_DBUS
- utils::STRUCT_SIG_END_CHAR
- utils::STRUCT_SIG_END_STR
- utils::STRUCT_SIG_START_CHAR
- utils::STRUCT_SIG_START_STR
- utils::VARIANT_SIGNATURE_CHAR
- utils::VARIANT_SIGNATURE_STR