diff --git a/crates/configuration/src/network.rs b/crates/configuration/src/network.rs
index 6f13de6ad..5acb334ef 100644
--- a/crates/configuration/src/network.rs
+++ b/crates/configuration/src/network.rs
@@ -950,8 +950,7 @@ mod tests {
#[test]
fn the_toml_config_should_be_imported_and_match_a_network() {
- let load_from_toml =
- NetworkConfigBuilder::load_from_toml("./testing/snapshots/0000-small-network.toml")
+ let load_from_toml = NetworkConfig::load_from_toml("./testing/snapshots/0000-small-network.toml")
.unwrap();
let expected = NetworkConfigBuilder::new()
diff --git a/crates/configuration/src/relaychain.rs b/crates/configuration/src/relaychain.rs
index ce35c8233..ae570bdc5 100644
--- a/crates/configuration/src/relaychain.rs
+++ b/crates/configuration/src/relaychain.rs
@@ -145,7 +145,7 @@ impl RelaychainConfigBuilder {
fn default_chain_context(&self) -> ChainDefaultContext {
let mut chain_default = ChainDefaultContext::default();
- chain_default.default_command = self.config.default_command().cloned();
+ chain_default.default_command = self.config.default_command().cloned();
chain_default.default_image = self.config.default_image().cloned();
chain_default.default_resources = self.config.default_resources.clone();
chain_default.default_db_snapshot = self.config.default_db_snapshot.clone();
diff --git a/crates/configuration/src/shared/node.rs b/crates/configuration/src/shared/node.rs
index 46225d81d..7c9c1e432 100644
--- a/crates/configuration/src/shared/node.rs
+++ b/crates/configuration/src/shared/node.rs
@@ -104,7 +104,14 @@ impl Serialize for NodeConfig {
state.serialize_field("command", &self.command)?;
}
- if self.args.is_empty() || self.args() == self.chain_context.default_args.iter().collect::>() {
+ if self.args.is_empty()
+ || self.args()
+ == self
+ .chain_context
+ .default_args
+ .iter()
+ .collect::>()
+ {
state.skip_field("args")?;
} else {
state.serialize_field("args", &self.args)?;
@@ -704,7 +711,7 @@ mod tests {
assert_eq!(node_config.command().unwrap().as_str(), "mycommand");
assert_eq!(node_config.image().unwrap().as_str(), "myrepo:myimage");
let args: Vec = vec![("--arg1", "value1").into(), "--option2".into()];
- assert_eq!(node_config.args(), args);
+ assert_eq!(node_config.args(), args.iter().collect::>());
assert!(node_config.is_validator());
assert!(node_config.is_invulnerable());
assert!(node_config.is_bootnode());