Module buf_encoder

Source
Expand description

Implements a buffered encoder.

The main type of this module is BufEncoder which provides buffered hex encoding. Such is faster than the usual write!(f, "{02x}", b)? in a for loop because it reduces dynamic dispatch and decreases the number of allocations if a String is being created.

Structs§

BufEncoder
Hex-encodes bytes into the provided buffer.
OutBytes
A byte buffer that can only be written-into.

Traits§

AsOutBytes
Trait for types that can be soundly converted to OutBytes.
FixedLenBuf
A buffer with compile-time-known length.