The proc_macro is replaced by a macro_rules macro because it doesn't actually need and proc_macro features.
ruma-identifiers
ruma-identifiers contains types for Matrix identifiers for events, rooms, room aliases, and users.
Documentation
ruma-identifiers has comprehensive documentation available on docs.rs.