22 lines
590 B
Rust
22 lines
590 B
Rust
use ruma_common::events;
|
|
use ruma_macros::event_enum;
|
|
|
|
event_enum! {
|
|
/// Any global account data event.
|
|
enum GlobalAccountData {
|
|
"m.direct" => events::direct,
|
|
#[cfg(test)]
|
|
"m.ignored_user_list" => events::ignored_user_list,
|
|
// Doesn't actually have a wildcard, but this should work as a wildcard test
|
|
"m.push_rules.*" => events::push_rules,
|
|
#[cfg(any())]
|
|
"m.ruma_test" => events::ruma_test,
|
|
}
|
|
}
|
|
|
|
fn main() {}
|
|
|
|
#[doc(hidden)]
|
|
#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
|
|
pub struct PrivOwnedStr(Box<str>);
|