Lines Matching defs:multi

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