Checked owned and borrowed Unicode-based identifiers.
Overview
strck
is a crate for creating checked owned and borrowed strings with
arbitrary invariants as the type level. This crate extends strct
by providing
Invariant
s for Unicode identifiers and Rust identifiers.
In the future, this crate may support identifiers for other languages as well.
This crate re-exports Check
, Ck
, IntoCheck
, and IntoCk
from
strck
, so other libraries only have to depend on this crate.
Documentation
See the crate-level documentation for more details.