Crate gel_db_protocol

Source

Modules§

prelude

Macros§

declare_meta
declare_type
This macro is used to declare serialization traits for a type.
match_message
Perform a match on a message.
message_group
protocol
Generates a protocol definition from a Rust-like DSL.

Structs§

Array
Inflated version of a length-specified array with zero-copy iterator access.
ArrayIter
Array Iterator for values of type T.
BufWriter
LString
A length-prefixed string.
Length
Rest
Represents the remainder of data in a message.
StructBuffer
A buffer that accumulates bytes of sized structs and feeds them to provided sink function when messages are complete. This buffer handles partial messages and multiple messages in a single push.
Uuid
A Universally Unique Identifier (UUID).
ZTArray
Inflated version of a zero-terminated array with zero-copy iterator access.
ZTArrayIter
ZTArray Iterator for values of type T.
ZTString
A zero-terminated string.

Enums§

Encoded
An encoded row value.