Skip to content

Commit

Permalink
fixup clippy 1.85 lints
Browse files Browse the repository at this point in the history
  • Loading branch information
baloo committed Feb 20, 2025
1 parent 63c3ba9 commit 49794a1
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
with:
toolchain: 1.84.0
toolchain: 1.85.0
components: clippy
- run: cargo clippy --all --all-features --tests

Expand Down
2 changes: 1 addition & 1 deletion const-oid/src/arcs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ impl<'a> Arcs<'a> {
return Err(Error::ArcTooBig);
}

result = result << 7 | (byte & 0b1111111) as Arc;
result = (result << 7) | (byte & 0b1111111) as Arc;

if byte & 0b10000000 == 0 {
self.cursor = Some(checked_add!(offset, arc_bytes));
Expand Down
6 changes: 3 additions & 3 deletions der/src/asn1/real.rs
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ pub(crate) fn is_nth_bit_one<const N: usize>(bytes: &[u8]) -> bool {
pub(crate) fn mnth_bits_to_u8<const M: usize, const N: usize>(bytes: &[u8]) -> u8 {
let bit_m = is_nth_bit_one::<M>(bytes);
let bit_n = is_nth_bit_one::<N>(bytes);
(bit_m as u8) << 1 | bit_n as u8
((bit_m as u8) << 1) | bit_n as u8
}

/// Decode an f64 as its sign, exponent, and mantissa in u64 and in that order, using bit shifts and masks.
Expand All @@ -224,7 +224,7 @@ pub(crate) fn mnth_bits_to_u8<const M: usize, const N: usize>(bytes: &[u8]) -> u
pub(crate) fn decode_f64(f: f64) -> (u64, u64, u64) {
let bits = f.to_bits();
let sign = bits >> 63;
let exponent = bits >> 52 & 0x7ff;
let exponent = (bits >> 52) & 0x7ff;
let exponent_bytes_no_bias = (exponent as i16 - 1023).to_be_bytes();
let exponent_no_bias = u64::from_be_bytes([
0x0,
Expand All @@ -245,7 +245,7 @@ pub(crate) fn encode_f64(sign: u64, exponent: u64, mantissa: u64) -> f64 {
// Add the bias to the exponent
let exponent_with_bias =
(i16::from_be_bytes([exponent.to_be_bytes()[6], exponent.to_be_bytes()[7]]) + 1023) as u64;
let bits = sign << 63 | exponent_with_bias << 52 | (mantissa - 1);
let bits = (sign << 63) | (exponent_with_bias << 52) | (mantissa - 1);
f64::from_bits(bits)
}

Expand Down

0 comments on commit 49794a1

Please sign in to comment.