10 lines
291 B
Rust
10 lines
291 B
Rust
/// A Matrix key identifier.
|
|
///
|
|
/// Key identifiers in Matrix are opaque character sequences of `[a-zA-Z_]`. This type is
|
|
/// provided simply for its semantic value.
|
|
#[repr(transparent)]
|
|
#[derive(PartialEq, Eq, PartialOrd, Ord, Hash)]
|
|
pub struct KeyName(str);
|
|
|
|
opaque_identifier!(KeyName);
|