bcx-core
Core identifier and validation primitives for the main
bcx crate.
This crate belongs to the BCX workspace. It is published separately so the main
crate can keep small internal modules and precise dependency boundaries, but it
is not meant to be used as a standalone protocol product. Prefer depending on
bcx unless you are working on BCX internals.
Example
use ;
let statement = new.unwrap;
let subject = new.unwrap;
let boundary_digest = new;
assert_eq!;
assert_eq!;
assert_eq!;
Notes
no_stdby default.- Raw identifier bytes are validated before construction.
- Debug output is intentionally redacted for byte-backed identifiers.