diff --git a/rust/db_handling/src/helpers.rs b/rust/db_handling/src/helpers.rs index da60d42af3..a9a97f98c9 100644 --- a/rust/db_handling/src/helpers.rs +++ b/rust/db_handling/src/helpers.rs @@ -225,7 +225,7 @@ pub fn genesis_hash_in_specs( } } specs_set.sort_by(|a, b| a.1.order.cmp(&b.1.order)); - match specs_set.get(0) { + match specs_set.first() { Some(a) => Ok(Some(SpecsInvariants { base58prefix: a.1.specs.base58prefix, first_network_specs_key: a.0.to_owned(), diff --git a/rust/db_handling/src/interface_signer.rs b/rust/db_handling/src/interface_signer.rs index c53695d78f..557343ae02 100644 --- a/rust/db_handling/src/interface_signer.rs +++ b/rust/db_handling/src/interface_signer.rs @@ -162,7 +162,7 @@ pub fn keys_by_seed_name(database: &sled::Db, seed_name: &str) -> Result Result> return Err(Error::NoNetworksAvailable); } networks.sort_by(|a, b| a.order.cmp(&b.order)); - Ok(networks.get(0).cloned()) + Ok(networks.first().cloned()) } /// Prepare export key screen struct [`MKeyDetails`]. diff --git a/rust/db_handling/tests/tests.rs b/rust/db_handling/tests/tests.rs index 1758212b70..aedff7a5bb 100644 --- a/rust/db_handling/tests/tests.rs +++ b/rust/db_handling/tests/tests.rs @@ -2114,7 +2114,7 @@ fn test_dynamic_derivations() { let derivation = result .key_set .derivations - .get(0) + .first() .expect("dynamic derivations is missing from result"); assert_eq!(derivation.path, "//dd"); assert_eq!( @@ -2127,7 +2127,7 @@ fn test_dynamic_derivations() { DynamicDerivationsAddressResponse::V1(r) => { let key_set = r.addr; assert_eq!(key_set.dynamic_derivations.len(), 2); - let derivation_1 = key_set.dynamic_derivations.get(0).unwrap(); + let derivation_1 = key_set.dynamic_derivations.first().unwrap(); assert_eq!(derivation_1.derivation_path, "//dd"); assert_eq!( derivation_1.public_key, diff --git a/rust/signer/src/lib.rs b/rust/signer/src/lib.rs index 1ac2c6b59e..0b2109f1b2 100644 --- a/rust/signer/src/lib.rs +++ b/rust/signer/src/lib.rs @@ -116,7 +116,7 @@ impl From for ErrorDisplayed { ref errors, } => { if let Some((want, parser::Error::WrongNetworkVersion { in_metadata, .. })) = - errors.get(0) + errors.first() { Self::MetadataOutdated { name: network_name.to_string(),