events-macros: Simplify expand_redacted_event_enum
This commit is contained in:
parent
be549e4000
commit
47d1f30be8
@ -264,30 +264,16 @@ fn expand_redacted_event_enum(
|
|||||||
) -> TokenStream {
|
) -> TokenStream {
|
||||||
use EventKindVariation as V;
|
use EventKindVariation as V;
|
||||||
|
|
||||||
match kind {
|
if matches!(kind, EventKind::Message | EventKind::State) {
|
||||||
EventKind::State => {
|
let full = expand_event_enum(kind, events, attrs, variants, &V::Redacted, ruma_events);
|
||||||
let full_state =
|
let sync = expand_event_enum(kind, events, attrs, variants, &V::RedactedSync, ruma_events);
|
||||||
expand_event_enum(kind, events, attrs, variants, &V::Redacted, ruma_events);
|
|
||||||
let sync_state =
|
|
||||||
expand_event_enum(kind, events, attrs, variants, &V::RedactedSync, ruma_events);
|
|
||||||
|
|
||||||
quote! {
|
quote! {
|
||||||
#full_state
|
#full
|
||||||
#sync_state
|
#sync
|
||||||
}
|
|
||||||
}
|
}
|
||||||
EventKind::Message => {
|
} else {
|
||||||
let full_message =
|
TokenStream::new()
|
||||||
expand_event_enum(kind, events, attrs, variants, &V::Redacted, ruma_events);
|
|
||||||
let sync_message =
|
|
||||||
expand_event_enum(kind, events, attrs, variants, &V::RedactedSync, ruma_events);
|
|
||||||
|
|
||||||
quote! {
|
|
||||||
#full_message
|
|
||||||
#sync_message
|
|
||||||
}
|
|
||||||
}
|
|
||||||
_ => TokenStream::new(),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user