//! Lower-case hex encoder for digest output.
//!
//! Written byte-at-a-time into a pre-sized `String` via a 16-entry lookup
//! table — no per-byte heap allocations.
const TABLE: & = b"0123456789abcdef";
/// Encode `bytes` as lower-case hex. Result length is `bytes.len() * 2`.
pub