diff --git a/lib/tools/rules-engine/src/lib.rs b/lib/tools/rules-engine/src/lib.rs
index b9d23fc3924b8ccdae1f7cd72f666edfb94756a7..c1a0b2a8186bffd22c2beba8d4d44d2714525ae8 100644
--- a/lib/tools/rules-engine/src/lib.rs
+++ b/lib/tools/rules-engine/src/lib.rs
@@ -93,7 +93,7 @@ impl RulesGroup {
     #[inline]
     /// Create serial set of rules
     pub fn ser(rules_numbers: Vec<usize>) -> Self {
-        RulesGroup::Ser(rules_numbers.into_iter().map(|n| RuleNumber(n)).collect())
+        RulesGroup::Ser(rules_numbers.into_iter().map(RuleNumber).collect())
     }
     #[inline]
     /// Create parallel set of rules