From 283313e8619d629757a62487d8656fb3781dd554 Mon Sep 17 00:00:00 2001 From: Andreas Grois Date: Sat, 21 Jan 2023 00:26:24 +0100 Subject: Minor: Restore compatibility with Rust 1.52 --- src/passwordmaker/base_conversion/iterative_conversion_impl/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/passwordmaker/base_conversion') diff --git a/src/passwordmaker/base_conversion/iterative_conversion_impl/mod.rs b/src/passwordmaker/base_conversion/iterative_conversion_impl/mod.rs index 8bc3214..cecaaf1 100644 --- a/src/passwordmaker/base_conversion/iterative_conversion_impl/mod.rs +++ b/src/passwordmaker/base_conversion/iterative_conversion_impl/mod.rs @@ -229,7 +229,7 @@ impl TryFrom<&ArbitraryBytes> for usize{ Err(ArbitraryBytesToUsizeError) } else { //failing to get last_bit is an actual error. - let last_bit = value.0.get(N-1).ok_or(ArbitraryBytesToUsizeError).copied(); + let last_bit = value.0.get(N-1).copied().ok_or(ArbitraryBytesToUsizeError); //second-last is not an error though. let second_last_bit = value.0.get(N-2).copied().unwrap_or_default(); #[allow(clippy::cast_possible_truncation)] //false positive. This function is only compiled on 64bit systems. -- cgit v1.2.3