use-encoding
Published Published crate with live registry and docs.rs links.
use-encoding belongs to the use-encoding
facade.
Package links
Facade placement
Use use-encoding when you want the facade crate instead of
depending on focused crates one by one. The facade remains the curated
entry point for the current use-encoding surface.
RustDocs
This crate uses a stable RustUse RustDocs route alongside the workspace Rustdocs bundle.
Copyable source
Copy use-encoding into your codebase
Copy the current use-encoding source bundle or inspect the files behind the stable RustUse docs surface for this crate.
Browse crate files
[package]
name = "use-encoding"
description = "Feature-gated facade crate for RustUse encoding helpers"
publish = true
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
rust-version.workspace = true
readme = "README.md"
keywords = ["encoding", "base64", "hex", "utf8", "percent"]
categories = ["encoding", "text-processing"]
[package.metadata.docs.rs]
all-features = true
[features]
default = []
percent = ["dep:use-percent"]
base64 = ["dep:use-base64"]
hex = ["dep:use-hex"]
ascii = ["dep:use-ascii"]
utf8 = ["dep:use-utf8"]
escape = ["dep:use-escape"]
base32 = ["dep:use-base32"]
full = ["percent", "base64", "hex", "ascii", "utf8", "escape", "base32"]
[dependencies]
use-ascii = { workspace = true, optional = true }
use-base32 = { workspace = true, optional = true }
use-base64 = { workspace = true, optional = true }
use-escape = { workspace = true, optional = true }
use-hex = { workspace = true, optional = true }
use-percent = { workspace = true, optional = true }
use-utf8 = { workspace = true, optional = true }
[lints]
workspace = true
Tags
Status
This crate is currently treated as published in the RustUse docs surface. RustUse-hosted RustDocs remain canonical, and the external registry links are enabled because the live package identity is available.