diff --git a/Cargo.toml b/Cargo.toml index 6b8e03d7..566525bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,6 +87,7 @@ unnecessary_safety_doc = "warn" unnecessary_self_imports = "warn" unnecessary_wraps = "warn" unneeded_field_pattern = "warn" +unnested_or_patterns = "warn" unseparated_literal_suffix = "warn" verbose_file_reads = "warn" wildcard_dependencies = "warn" diff --git a/src/api/client_server/membership.rs b/src/api/client_server/membership.rs index 84b92f4f..b8663ce1 100644 --- a/src/api/client_server/membership.rs +++ b/src/api/client_server/membership.rs @@ -571,10 +571,7 @@ async fn join_room_by_id_helper( let restriction_rooms = match join_rules_event_content { Some(RoomJoinRulesEventContent { - join_rule: JoinRule::Restricted(restricted), - }) - | Some(RoomJoinRulesEventContent { - join_rule: JoinRule::KnockRestricted(restricted), + join_rule: JoinRule::Restricted(restricted) | JoinRule::KnockRestricted(restricted), }) => restricted .allow .into_iter()