From 11981bbe7809df0a52994d6182b6c342aa042dde Mon Sep 17 00:00:00 2001 From: chriseth Date: Mon, 10 Oct 2022 09:33:32 +0200 Subject: [PATCH] Clippy. --- src/server.rs | 2 +- src/types/u256.rs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/server.rs b/src/server.rs index d06bc20..35fb89f 100644 --- a/src/server.rs +++ b/src/server.rs @@ -158,7 +158,7 @@ fn read_payload(socket: &mut TcpStream) -> Result, Box> { let header = "content-length: "; if l.to_lowercase().starts_with(header) { - length = (&l[header.len()..]).parse::()?; + length = l[header.len()..].parse::()?; } } let mut payload = vec![0u8; length]; diff --git a/src/types/u256.rs b/src/types/u256.rs index 9213300..3d2a329 100644 --- a/src/types/u256.rs +++ b/src/types/u256.rs @@ -52,7 +52,7 @@ impl From<&str> for U256 { let low_hex = &item[low_start..]; // disallow + and - prefixes assert!( - low_hex.as_bytes().get(0) != Some(&54) && low_hex.as_bytes().get(0) != Some(&43) + low_hex.as_bytes().first() != Some(&54) && low_hex.as_bytes().first() != Some(&43) ); let low = if low_hex.is_empty() { 0 @@ -63,7 +63,8 @@ impl From<&str> for U256 { let high_hex = &item[high_start..low_start]; // disallow + and - prefixes assert!( - high_hex.as_bytes().get(0) != Some(&54) && high_hex.as_bytes().get(0) != Some(&43) + high_hex.as_bytes().first() != Some(&54) + && high_hex.as_bytes().first() != Some(&43) ); let high = if high_hex.is_empty() { 0 @@ -78,7 +79,7 @@ impl From<&str> for U256 { u128::from(*digits.get(3).unwrap_or(&0)) << 64 | u128::from(*digits.get(2).unwrap_or(&0)), u128::from(*digits.get(1).unwrap_or(&0)) << 64 - | u128::from(*digits.get(0).unwrap_or(&0)), + | u128::from(*digits.first().unwrap_or(&0)), ]) } }