From 1f74da50854cfa6c42a42925bfa94e50b211845a Mon Sep 17 00:00:00 2001 From: Geoffroy Couprie Date: Sun, 5 May 2024 17:59:13 +0200 Subject: [PATCH] remove some warnings in tests (#1753) --- src/multi/tests.rs | 11 ++++++++--- src/number/mod.rs | 3 +-- src/sequence/tests.rs | 12 ------------ 3 files changed, 9 insertions(+), 17 deletions(-) diff --git a/src/multi/tests.rs b/src/multi/tests.rs index 9f15ef4c9..add52d666 100644 --- a/src/multi/tests.rs +++ b/src/multi/tests.rs @@ -4,7 +4,6 @@ use crate::{ character::streaming::digit1 as digit, error::{ErrorKind, ParseError}, internal::{Err, IResult, Needed}, - lib::std::ops::Range, lib::std::str::{self, FromStr}, number::streaming::{be_u16, be_u8}, sequence::pair, @@ -573,7 +572,7 @@ fn many_test() { ); fn many_invalid(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { - many(Range::default(), tag("a")).parse(i) + many(crate::lib::std::ops::Range::default(), tag("a")).parse(i) } let a = &b"a"[..]; @@ -728,7 +727,13 @@ fn fold_test() { ); fn fold_invalid(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { - fold(Range::default(), tag("a"), Vec::new, fold_into_vec).parse(i) + fold( + crate::lib::std::ops::Range::default(), + tag("a"), + Vec::new, + fold_into_vec, + ) + .parse(i) } let a = &b"a"[..]; diff --git a/src/number/mod.rs b/src/number/mod.rs index a7cd49970..9e7e3d7e8 100644 --- a/src/number/mod.rs +++ b/src/number/mod.rs @@ -1410,12 +1410,12 @@ where } #[cfg(test)] +#[cfg(feature = "std")] mod tests { use super::*; use crate::error::ErrorKind; use crate::internal::Err; - #[cfg(feature = "std")] macro_rules! assert_parse( ($left: expr, $right: expr) => { let res: $crate::IResult<_, _, (_, ErrorKind)> = $left; @@ -1424,7 +1424,6 @@ mod tests { ); #[test] - #[cfg(feature = "std")] fn float_test() { let mut test_cases = vec![ "+3.14", diff --git a/src/sequence/tests.rs b/src/sequence/tests.rs index c03700f66..fc082cd0b 100644 --- a/src/sequence/tests.rs +++ b/src/sequence/tests.rs @@ -20,18 +20,6 @@ fn single_element_tuples() { ); } -#[derive(PartialEq, Eq, Debug)] -struct B { - a: u8, - b: u8, -} - -#[derive(PartialEq, Eq, Debug)] -struct C { - a: u8, - b: Option, -} - /*FIXME: convert code examples to new error management use util::{add_error_pattern, error_to_list, print_error};