Identifiers now always own just a single allocation, and implement AsRef<str>. PartialOrd and Ord implementations were also added at the same time. All identifiers except RoomVersionId can now also be converted to String without allocation.
ruma-identifiers
ruma-identifiers contains types for Matrix identifiers for events, rooms, room aliases, and users.
Minimum Rust version
ruma-identifiers requires Rust 1.36.0 or later.
Documentation
ruma-identifiers has comprehensive documentation available on docs.rs.
Languages
Rust
100%