ruwuma/crates/ruma-common/tests/events/ui/07-enum-sanity-check.rs
Jonas Platte a860fdaa86
macros: Allow variable event types in event_enum!
… the generated `*EventType`s aren't correct yet though.
2022-03-23 21:17:18 +01:00

21 lines
475 B
Rust

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