Expand description
Runtime support for LCM serialization and deserialization in Rust
Structs§
- Buffer
Reader - StreamingReader backend for a byte slice
- Buffer
Reader Error - The BufferReader had a problem. The only problem worth mentioning is that it did not have enough bytes to complete a requested operations.
- Buffer
Writer - Writer backend for a byte slice
- Buffer
Writer Error - The BufferWriter had a problem. The only problem worth mentioning is that it did not have enough bytes to complete a requested operations.
Enums§
- Codec
Error - Catch-all error for anything that can go wrong encoding or decoding an LCM message.
- Decode
Error - The errors that can occur when decoding an LCM message.
- Decode
Fingerprint Error - The errors that can occur when decoding the LCM type hash / fingerprint for a message.
- Decode
Value Error - The errors that can occur when decoding a value in the body of an LCM message.
- Encode
Error - The errors that can occur when encoding an LCM message.
- Encode
Fingerprint Error - The errors that can occur when encoding the LCM type hash / fingerprint for a message.
- Encode
Value Error - The errors that can occur when encoding a value in the body of an LCM message.
Traits§
- Serialize
Value - Value serialization helper trait, oriented towards primitives.
- Streaming
Reader - Reader backend trait
- Streaming
Writer - Writer backend trait
Functions§
- read_
str_ value - Read a view of a string from a StreamingReader using LCM’s convention of encoding strings.
- write_
str_ value - Write a string to a StreamingWriter using LCM’s convention of encoding strings.