diff --git a/Cargo.toml b/Cargo.toml index 5d5ee1e..0ad95d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "passwordmaker-rs" -version = "0.2.0" +version = "0.2.1" edition = "2018" authors = ["Andreas Grois"] rust-version = "1.52" 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.