Rename all crate directories, package names, binary names, proto package/module paths, ALPN strings, env var prefixes, config filenames, mDNS service names, and plugin ABI symbols from quicproquo/qpq to quicprochat/qpc.
8 lines
190 B
Rust
8 lines
190 B
Rust
pub fn encode(bytes: impl AsRef<[u8]>) -> String {
|
|
hex::encode(bytes)
|
|
}
|
|
|
|
pub fn decode(s: &str) -> Result<Vec<u8>, &'static str> {
|
|
hex::decode(s).map_err(|_| "invalid hex string")
|
|
}
|