use-encoding
Feature-gated umbrella crate for the RustUse encoding helpers workspace.
Warning: versions below
0.3.0are experimental and may change as the workspace evolves.
Example Usage
[]
= { = "0.1", = false, = ["percent", "hex"] }
use percent_encode_component;
use ;
let _encoded = percent_encode_component;
let _normalized = normalize_hex;
Scope
- opt-in access to the focused
use-percent,use-base64,use-hex,use-ascii,use-utf8,use-escape, anduse-base32crates - a small facade surface that does not force unused helpers into downstream builds
- lightweight composition across RustUse web, text, data, media, docs, and CLI tooling
Non-Goals
- adding behavior beyond the child crates
- replacing dedicated parser, encoding, or escaping ecosystems
- forcing a shared abstraction across unrelated text and byte workflows
License
Licensed under either of the following, at your option:
- MIT License
- Apache License, Version 2.0