#identifier

strck_ident

Checked owned and borrowed Unicode-based identifiers

4 releases (1 stable)

new 1.0.0 Oct 14, 2024
0.1.2 Oct 20, 2022
0.1.1 Aug 23, 2022
0.1.0 Aug 1, 2022

#612 in Memory management

Download history 8693/week @ 2024-06-24 8187/week @ 2024-07-01 9758/week @ 2024-07-08 9776/week @ 2024-07-15 10022/week @ 2024-07-22 9950/week @ 2024-07-29 12088/week @ 2024-08-05 14970/week @ 2024-08-12 14307/week @ 2024-08-19 10544/week @ 2024-08-26 13654/week @ 2024-09-02 13581/week @ 2024-09-09 10694/week @ 2024-09-16 9577/week @ 2024-09-23 11070/week @ 2024-09-30 11510/week @ 2024-10-07

43,550 downloads per month
Used in 7 crates (via diplomat_core)

MIT license

46KB
578 lines

github-img crates-img docs-img

Checked owned and borrowed Unicode-based identifiers.

🚧 Deprecation Notice 🚧

This crate has been merged into strck under the ident feature flag, and now is a thin wrapper that just re-exports from it.

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 Invariants 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.

Dependencies

~160KB