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