At the same time, this commit makes `ServerName` a newtype around str so other identifier types can borrow out their server name part as a `&ServerName`. This technique works for `ServerName` because it keeps no additional metadata. For the other identifier types to support being created in borrowed form from a string slice, custom DSTs first have to be added to Rust.
Ruma – Your home in Matrix.
Monorepo for our various Rust + Matrix crates.
This will eventually be the home of all of our Rust crates.
Languages
Rust
100%