Replace some range loop expressions in tests with iterators
This cleans up clippy warnings
This commit is contained in:
parent
a488df66db
commit
969c18469d
@ -384,8 +384,8 @@ mod parse_tests {
|
||||
fn test_parse_ehdr32_works() {
|
||||
let ident = (AnyEndian::Little, Class::ELF32, abi::ELFOSABI_LINUX, 7u8);
|
||||
let mut tail = [0u8; ELF64_EHDR_TAILSIZE];
|
||||
for n in 0..ELF64_EHDR_TAILSIZE {
|
||||
tail[n] = n as u8;
|
||||
for (n, elem) in tail.iter_mut().enumerate().take(ELF64_EHDR_TAILSIZE) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
|
||||
assert_eq!(
|
||||
@ -431,8 +431,8 @@ mod parse_tests {
|
||||
fn test_parse_ehdr64_works() {
|
||||
let ident = (AnyEndian::Big, Class::ELF64, abi::ELFOSABI_LINUX, 7u8);
|
||||
let mut tail = [0u8; ELF64_EHDR_TAILSIZE];
|
||||
for n in 0..ELF64_EHDR_TAILSIZE {
|
||||
tail[n] = n as u8;
|
||||
for (n, elem) in tail.iter_mut().enumerate().take(ELF64_EHDR_TAILSIZE) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
|
||||
assert_eq!(
|
||||
|
@ -1220,8 +1220,8 @@ mod parse_tests {
|
||||
#[test]
|
||||
fn parse_verdef32_lsb() {
|
||||
let mut data = [0u8; ELFVERDEFSIZE];
|
||||
for n in 0..ELFVERDEFSIZE {
|
||||
data[n] = n as u8;
|
||||
for (n, elem) in data.iter_mut().enumerate().take(ELFVERDEFSIZE) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
data[0] = 1;
|
||||
data[1] = 0;
|
||||
@ -1263,8 +1263,8 @@ mod parse_tests {
|
||||
#[test]
|
||||
fn parse_verdef64_msb() {
|
||||
let mut data = [0u8; ELFVERDEFSIZE];
|
||||
for n in 2..ELFVERDEFSIZE {
|
||||
data[n] = n as u8;
|
||||
for (n, elem) in data.iter_mut().enumerate().take(ELFVERDEFSIZE).skip(2) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
data[1] = 1;
|
||||
|
||||
@ -1393,8 +1393,8 @@ mod parse_tests {
|
||||
#[test]
|
||||
fn parse_verneed32_lsb() {
|
||||
let mut data = [0u8; ELFVERNEEDSIZE];
|
||||
for n in 0..ELFVERNEEDSIZE {
|
||||
data[n] = n as u8;
|
||||
for (n, elem) in data.iter_mut().enumerate().take(ELFVERNEEDSIZE) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
data[0] = 1;
|
||||
data[1] = 0;
|
||||
@ -1434,8 +1434,8 @@ mod parse_tests {
|
||||
#[test]
|
||||
fn parse_verneed64_msb() {
|
||||
let mut data = [0u8; ELFVERNEEDSIZE];
|
||||
for n in 0..ELFVERNEEDSIZE {
|
||||
data[n] = n as u8;
|
||||
for (n, elem) in data.iter_mut().enumerate().take(ELFVERNEEDSIZE) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
data[1] = 1;
|
||||
|
||||
|
@ -349,8 +349,8 @@ pub(crate) fn test_parse_for<E: EndianParse, P: ParseAt + core::fmt::Debug + Par
|
||||
) {
|
||||
let size = P::size_for(class);
|
||||
let mut data = vec![0u8; size];
|
||||
for n in 0..size {
|
||||
data[n] = n as u8;
|
||||
for (n, elem) in data.iter_mut().enumerate().take(size) {
|
||||
*elem = n as u8;
|
||||
}
|
||||
|
||||
let mut offset = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user