Lines Matching full:multi
14 multi::{
23 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in separated_list0_test() function
47 assert_eq!(multi(a), Ok((&b"ef"[..], res1))); in separated_list0_test()
49 assert_eq!(multi(b), Ok((&b"ef"[..], res2))); in separated_list0_test()
50 assert_eq!(multi(c), Ok((&b"azerty"[..], Vec::new()))); in separated_list0_test()
62 assert_eq!(multi(e), Ok((&b",ef"[..], res4))); in separated_list0_test()
64 assert_eq!(multi(f), Err(Err::Incomplete(Needed::new(1)))); in separated_list0_test()
66 assert_eq!(multi(h), Err(Err::Incomplete(Needed::new(1)))); in separated_list0_test()
72 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in separated_list1_test() function
89 assert_eq!(multi(a), Ok((&b"ef"[..], res1))); in separated_list1_test()
91 assert_eq!(multi(b), Ok((&b"ef"[..], res2))); in separated_list1_test()
93 multi(c), in separated_list1_test()
97 assert_eq!(multi(d), Ok((&b",ef"[..], res3))); in separated_list1_test()
99 assert_eq!(multi(f), Err(Err::Incomplete(Needed::new(1)))); in separated_list1_test()
101 assert_eq!(multi(h), Err(Err::Incomplete(Needed::new(1)))); in separated_list1_test()
107 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in many0_test() function
114 assert_eq!(multi(&b"abcdef"[..]), Ok((&b"ef"[..], vec![&b"abcd"[..]]))); in many0_test()
116 multi(&b"abcdabcdefgh"[..]), in many0_test()
119 assert_eq!(multi(&b"azerty"[..]), Ok((&b"azerty"[..], Vec::new()))); in many0_test()
120 assert_eq!(multi(&b"abcdab"[..]), Err(Err::Incomplete(Needed::new(2)))); in many0_test()
121 assert_eq!(multi(&b"abcd"[..]), Err(Err::Incomplete(Needed::new(4)))); in many0_test()
122 assert_eq!(multi(&b""[..]), Err(Err::Incomplete(Needed::new(4)))); in many0_test()
135 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in many1_test() function
145 assert_eq!(multi(a), Ok((&b"ef"[..], res1))); in many1_test()
147 assert_eq!(multi(b), Ok((&b"efgh"[..], res2))); in many1_test()
149 multi(c), in many1_test()
152 assert_eq!(multi(d), Err(Err::Incomplete(Needed::new(2)))); in many1_test()
158 fn multi(i: &[u8]) -> IResult<&[u8], (Vec<&[u8]>, &[u8])> { in many_till_test() function
168 assert_eq!(multi(&a[..]), Ok((&b"abcd"[..], res_a))); in many_till_test()
169 assert_eq!(multi(&b[..]), Ok((&b"abcd"[..], res_b))); in many_till_test()
171 multi(&c[..]), in many_till_test()
208 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in many_m_n_test() function
219 multi(a), in many_m_n_test()
223 assert_eq!(multi(b), Ok((&b"efgh"[..], res1))); in many_m_n_test()
225 assert_eq!(multi(c), Ok((&b"efgh"[..], res2))); in many_m_n_test()
227 assert_eq!(multi(d), Ok((&b"Abcdefgh"[..], res3))); in many_m_n_test()
228 assert_eq!(multi(e), Err(Err::Incomplete(Needed::new(2)))); in many_m_n_test()
414 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in fold_many0_test() function
421 assert_eq!(multi(&b"abcdef"[..]), Ok((&b"ef"[..], vec![&b"abcd"[..]]))); in fold_many0_test()
423 multi(&b"abcdabcdefgh"[..]), in fold_many0_test()
426 assert_eq!(multi(&b"azerty"[..]), Ok((&b"azerty"[..], Vec::new()))); in fold_many0_test()
427 assert_eq!(multi(&b"abcdab"[..]), Err(Err::Incomplete(Needed::new(2)))); in fold_many0_test()
428 assert_eq!(multi(&b"abcd"[..]), Err(Err::Incomplete(Needed::new(4)))); in fold_many0_test()
429 assert_eq!(multi(&b""[..]), Err(Err::Incomplete(Needed::new(4)))); in fold_many0_test()
446 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in fold_many1_test() function
456 assert_eq!(multi(a), Ok((&b"ef"[..], res1))); in fold_many1_test()
458 assert_eq!(multi(b), Ok((&b"efgh"[..], res2))); in fold_many1_test()
460 multi(c), in fold_many1_test()
463 assert_eq!(multi(d), Err(Err::Incomplete(Needed::new(2)))); in fold_many1_test()
473 fn multi(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { in fold_many_m_n_test() function
484 multi(a), in fold_many_m_n_test()
488 assert_eq!(multi(b), Ok((&b"efgh"[..], res1))); in fold_many_m_n_test()
490 assert_eq!(multi(c), Ok((&b"efgh"[..], res2))); in fold_many_m_n_test()
492 assert_eq!(multi(d), Ok((&b"Abcdefgh"[..], res3))); in fold_many_m_n_test()
493 assert_eq!(multi(e), Err(Err::Incomplete(Needed::new(2)))); in fold_many_m_n_test()