Modules§
Structs§
- BusListener
Cookie - Cookie of a bus listener.
- BusListener
Service Filter - Byte
Slice - Wrapper for
[u8]
to enableSerialize
andDeserialize
specializations. - Bytes
- Wrapper for
Vec<u8>
to enableSerialize
andDeserialize
specializations. - Bytes
Deserializer - Bytes
Serializer - Channel
Cookie - Cookie of a channel.
- Deserializer
- Element
Deserializer - Enum
- Enum
Deserializer - Field
Deserializer - MapDeserializer
- MapSerializer
- Object
Cookie - Cookie of an object.
- Object
Id - Id of an object.
- Object
Uuid - UUID of an object.
- Protocol
Version - Protocol
Version Error - Serialized
Value - Serialized
Value Slice - Serializer
- Service
Cookie - Cookie of a service.
- Service
Id - Id of a service.
- Service
Info - Service
Uuid - UUID of a service.
- SetDeserializer
- SetSerializer
- Skip
- Empty value that deserializes from everything by skipping over it.
- Struct
- Struct
Deserializer - Struct
Serializer - TypeId
- Introspection type id of a service, struct or enum.
- Unknown
Fields - Unknown
Variant - VecDeserializer
- VecSerializer
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
Kind
Traits§
Type Aliases§
Derive Macros§
- AsSerialize
Arg - Derive macro for the
AsSerializeArg
trait. - Deserialize
- Derive macro for the
Deserialize
trait. - Deserialize
Key - Derive macro for the
DeserializeKey
trait. - Introspectable
- Derive macro for the
Introspectable
trait. - KeyType
Of - Derive macro for the
KeyTypeOf
trait. - Serialize
- Derive macro for the
Serialize
trait. - Serialize
Key - Derive macro for the
SerializeKey
trait.