Re-exports§
pub use deserializer::Deserializer;pub use serializer::Serializer;
Modules§
- adapters
- channel
- Channels-based transports.
- deserializer
- introspection
- message
- serializer
- tags
- tokio
- transport
Structs§
- BusListener
Cookie - Cookie of a bus listener.
- BusListener
Service Filter - Byte
Slice - Wrapper for
[u8]to enableSerializeandDeserializespecializations. - Bytes
- Wrapper for
Vec<u8>to enableSerializeandDeserializespecializations. - Channel
Cookie - Cookie of a channel.
- Enum
- Object
Cookie - Cookie of an object.
- Object
Id - Id of an object.
- Object
Uuid - UUID of an object.
- Protocol
Version - Protocol
Version Parse Error - Serialized
Value - Serialized
Value Slice - Service
Cookie - Cookie of a service.
- Service
Id - Id of a service.
- Service
Info - Service
Uuid - UUID of a service.
- Struct
- TypeId
- Introspection type id of a service, struct or enum.
- Unknown
Fields - Unknown
Fields Ref - Unknown
Variant - Unknown
Variant Ref
Enums§
- BusEvent
- BusListener
Filter - BusListener
Scope - Channel
End - Sending or receiving end of a channel.
- Channel
EndWith Capacity - Sending or receiving end and capacity of a channel.
- Deserialize
Error - Serialize
Error - Value
- Value
Conversion Error - Error when converting a value.
- Value
Kind
Traits§
- AsUnknown
Fields - AsUnknown
Variant - Deserialize
- Deserialize
Key - Deserialize
Primary - Serialize
- Serialize
Key - Serialize
Primary
Derive Macros§
- Deserialize
- Derive macro for the
Deserializetrait. - Deserialize
Key - Derive macro for the
DeserializeKeytrait. - Introspectable
- Derive macro for the
Introspectabletrait. - KeyTag
- Derive macro for the
KeyTagtrait. - Primary
KeyTag - Derive macro for the
PrimaryKeyTagtrait. - Primary
Tag - Derive macro for the
PrimaryTagtrait. - RefType
- Derive macro for ref types.
- Serialize
- Derive macro for the
Serializetrait. - Serialize
Key - Derive macro for the
SerializeKeytrait. - Tag
- Derive macro for the
Tagtrait.