We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9c8a29f commit c4172f2Copy full SHA for c4172f2
src/transformers.rs
@@ -24,6 +24,14 @@ pub type TransformerFnOnce<T> = Box<dyn FnOnce(T) -> T>;
24
25
pub type TransformerFnMut<T> = Box<dyn FnMut(T) -> T>;
26
27
+#[derive(Default, Debug)]
28
+pub struct NoOp {}
29
+impl DefinitionSetTransformer for NoOp {
30
+ fn transform<'a>(&self, defs: &'a mut ClusterDefinitionSet) -> &'a mut ClusterDefinitionSet {
31
+ defs
32
+ }
33
+}
34
+
35
#[derive(Default, Debug)]
36
pub struct StripCmqKeysFromPolicies {}
37
@@ -78,7 +86,9 @@ impl From<Vec<&str>> for TransformationChain {
78
86
"drop_empty_policies" => {
79
87
vec.push(Box::new(DropEmptyPolicies::default()));
80
88
}
81
- _ => (),
89
+ _ => {
90
+ vec.push(Box::new(NoOp::default()));
91
82
92
83
93
84
94
TransformationChain { chain: vec }
0 commit comments