diff --git a/runtime/g1/src/lib.rs b/runtime/g1/src/lib.rs index b654b9e98c9a6d8110d176ed02fa285dd8ff82cd..18e569aba45a39491a1539ce6a6dd5194fae2aa7 100644 --- a/runtime/g1/src/lib.rs +++ b/runtime/g1/src/lib.rs @@ -143,11 +143,7 @@ pub type Executive = frame_executive::Executive< pub struct BaseCallFilter; impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { - match call { - Call::Membership(_) => false, - Call::Session(_) => false, - _ => true, - } + matches!(call, Call::Membership(_) | Call::Session(_)) } } diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs index 08bccd52b71d470bcd3b27ade84326365af4b702..18a47fe2d25b263603d6e3c6a2506b91ef3cd342 100644 --- a/runtime/gdev/src/lib.rs +++ b/runtime/gdev/src/lib.rs @@ -135,10 +135,7 @@ pub type Executive = frame_executive::Executive< pub struct BaseCallFilter; impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { - match call { - Call::Membership(_) => false, - _ => true, - } + matches!(call, Call::Membership(_)) } } diff --git a/runtime/gtest/src/lib.rs b/runtime/gtest/src/lib.rs index b1ab558f5d4ce952ceee1ed97ae962dc37c17ecf..4a9900a698db35745f5b0847519988163a088f58 100644 --- a/runtime/gtest/src/lib.rs +++ b/runtime/gtest/src/lib.rs @@ -143,11 +143,7 @@ pub type Executive = frame_executive::Executive< pub struct BaseCallFilter; impl frame_support::traits::Contains<Call> for BaseCallFilter { fn contains(call: &Call) -> bool { - match call { - Call::Membership(_) => false, - Call::Session(_) => false, - _ => true, - } + matches!(call, Call::Membership(_) | Call::Session(_)) } }