Replace some range loop expressions in tests with iterators

This cleans up clippy warnings
This commit is contained in:
Christopher Cole 2023-05-05 11:52:38 -07:00
parent a488df66db
commit 969c18469d
No known key found for this signature in database
GPG Key ID: 0AC856975983E9DB
3 changed files with 14 additions and 14 deletions

View File

@ -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!(

View File

@ -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;

View File

@ -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;