Module nix_compat::wire::bytes
source · Re-exports§
pub use reader::BytesReader;
pub use writer::BytesWriter;
Modules§
Constants§
- 8 null bytes, used to write out padding.
- LEN_SIZE 🔒The length of the size field, in bytes is always 8.
Functions§
- SAFETY: The bytes have to actually be initialized.
- Computes the number of bytes we should add to len (a length in bytes) to be aligned on 64 bits (8 bytes).
- Read a “bytes wire packet” from the AsyncRead. Rejects reading more than
allowed_size
bytes of payload. - Read a “bytes wire packet” of from the AsyncRead and tries to parse as string. Internally uses read_bytes. Rejects reading more than
allowed_size
bytes of payload. - Writes a “bytes wire packet” to a (hopefully buffered) AsyncWriteExt.