mirror of
https://codeberg.org/icewind/bitbuffer.git
synced 2026-06-03 16:44:06 +02:00
clippy
This commit is contained in:
parent
9596419833
commit
758bba200b
3 changed files with 9 additions and 14 deletions
|
|
@ -194,7 +194,7 @@ fn derive_bitread_trait(
|
||||||
let parsed = parse(input.data.clone(), &name, &input.attrs, false);
|
let parsed = parse(input.data.clone(), &name, &input.attrs, false);
|
||||||
let parsed_unchecked = parse(input.data.clone(), &name, &input.attrs, true);
|
let parsed_unchecked = parse(input.data.clone(), &name, &input.attrs, true);
|
||||||
|
|
||||||
let endianness_placeholder = endianness.unwrap_or("_E".to_owned());
|
let endianness_placeholder = endianness.unwrap_or_else(|| "_E".to_owned());
|
||||||
let trait_def_str = format!(
|
let trait_def_str = format!(
|
||||||
"::bitstream_reader::{}<{}>",
|
"::bitstream_reader::{}<{}>",
|
||||||
trait_name, &endianness_placeholder
|
trait_name, &endianness_placeholder
|
||||||
|
|
@ -256,7 +256,7 @@ fn derive_bitread_trait(
|
||||||
proc_macro::TokenStream::from(expanded)
|
proc_macro::TokenStream::from(expanded)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parse(data: Data, struct_name: &Ident, attrs: &Vec<Attribute>, unchecked: bool) -> TokenStream {
|
fn parse(data: Data, struct_name: &Ident, attrs: &[Attribute], unchecked: bool) -> TokenStream {
|
||||||
let span = struct_name.span();
|
let span = struct_name.span();
|
||||||
|
|
||||||
match data {
|
match data {
|
||||||
|
|
@ -401,12 +401,7 @@ fn parse(data: Data, struct_name: &Ident, attrs: &Vec<Attribute>, unchecked: boo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn size(
|
fn size(data: Data, struct_name: &Ident, attrs: &[Attribute], has_input_size: bool) -> TokenStream {
|
||||||
data: Data,
|
|
||||||
struct_name: &Ident,
|
|
||||||
attrs: &Vec<Attribute>,
|
|
||||||
has_input_size: bool,
|
|
||||||
) -> TokenStream {
|
|
||||||
let span = struct_name.span();
|
let span = struct_name.span();
|
||||||
|
|
||||||
match data {
|
match data {
|
||||||
|
|
|
||||||
|
|
@ -611,14 +611,14 @@ impl<E: Endianness> Debug for BitBuffer<E> {
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn contains_zero_byte_non_top(x: usize) -> bool {
|
fn contains_zero_byte_non_top(x: usize) -> bool {
|
||||||
#[cfg(target_pointer_width = "64")]
|
#[cfg(target_pointer_width = "64")]
|
||||||
const LO_USIZE: usize = 0x0001010101010101;
|
const LO_USIZE: usize = 0x0001_0101_0101_0101;
|
||||||
#[cfg(target_pointer_width = "64")]
|
#[cfg(target_pointer_width = "64")]
|
||||||
const HI_USIZE: usize = 0x0080808080808080;
|
const HI_USIZE: usize = 0x0080_8080_8080_8080;
|
||||||
|
|
||||||
#[cfg(target_pointer_width = "32")]
|
#[cfg(target_pointer_width = "32")]
|
||||||
const LO_USIZE: usize = 0x00010101;
|
const LO_USIZE: usize = 0x000_10101;
|
||||||
#[cfg(target_pointer_width = "32")]
|
#[cfg(target_pointer_width = "32")]
|
||||||
const HI_USIZE: usize = 0x00808080;
|
const HI_USIZE: usize = 0x0080_8080;
|
||||||
|
|
||||||
x.wrapping_sub(LO_USIZE) & !x & HI_USIZE != 0
|
x.wrapping_sub(LO_USIZE) & !x & HI_USIZE != 0
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,7 @@ pub trait BitRead<E: Endianness>: Sized {
|
||||||
/// on the bit stream
|
/// on the bit stream
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn bit_size() -> Option<usize> {
|
fn bit_size() -> Option<usize> {
|
||||||
return None;
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -414,7 +414,7 @@ pub trait BitReadSized<E: Endianness>: Sized {
|
||||||
/// on the bit stream
|
/// on the bit stream
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
fn bit_size_sized(_size: usize) -> Option<usize> {
|
fn bit_size_sized(_size: usize) -> Option<usize> {
|
||||||
return None;
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue