//! Shared hex encoding utility.
//!//! Single shared implementation to avoid duplicate `mod hex` blocks
//! across modules (`guard::binary`, `config::tiers`, etc.).
usestd::fmt::Write;/// Encode bytes as a lowercase hex string.
pubfnencode(bytes: impl AsRef<[u8]>)-> String{let data = bytes.as_ref();letmut s =String::with_capacity(data.len()*2);for b in data {let_=write!(s,"{b:02x}");}
s
}