Lines Matching refs:Ok

26   assert_eq!(a_or_b(a), Ok((&b"cd"[..], &b"ab"[..])));
29 assert_eq!(a_or_b(b), Ok((&b"cde"[..], &b"b"[..])));
38 assert_eq!(a_or_b(d), Ok((&b"cdef"[..], &b"ba"[..])));
50 assert_eq!(a_or_b(a), Ok((&b"ab"[..], &b"cd"[..])));
53 assert_eq!(a_or_b(b), Ok((&b"bde"[..], &b"c"[..])));
62 assert_eq!(a_or_b(d), Ok((&b"ba"[..], &b"cdef"[..])));
77 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], &b"abcd"[..])));
78 assert_eq!(esc(&b"ab\\\"cd;"[..]), Ok((&b";"[..], &b"ab\\\"cd"[..])));
79 assert_eq!(esc(&b"\\\"abcd;"[..]), Ok((&b";"[..], &b"\\\"abcd"[..])));
80 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], &b"\\n"[..])));
81 assert_eq!(esc(&b"ab\\\"12"[..]), Ok((&b"12"[..], &b"ab\\\""[..])));
101 assert_eq!(esc2(&b"12\\nnn34"[..]), Ok((&b"nn34"[..], &b"12\\n"[..])));
112 assert_eq!(esc("abcd;"), Ok((";", "abcd")));
113 assert_eq!(esc("ab\\\"cd;"), Ok((";", "ab\\\"cd")));
114 assert_eq!(esc("\\\"abcd;"), Ok((";", "\\\"abcd")));
115 assert_eq!(esc("\\n;"), Ok((";", "\\n")));
116 assert_eq!(esc("ab\\\"12"), Ok(("12", "ab\\\"")));
133 assert_eq!(esc2("12\\nnn34"), Ok(("nn34", "12\\n")));
138 assert_eq!(esc3("ab␛ncd;"), Ok((";", "ab␛ncd")));
164 assert_eq!(esc(&b"abcd;"[..]), Ok((&b";"[..], String::from("abcd"))));
167 Ok((&b";"[..], String::from("ab\"cd")))
171 Ok((&b";"[..], String::from("\"abcd")))
173 assert_eq!(esc(&b"\\n;"[..]), Ok((&b";"[..], String::from("\n"))));
176 Ok((&b"12"[..], String::from("ab\"")))
209 Ok((&b";"[..], String::from("abèDEF")))
213 Ok((&b";"[..], String::from("abèDàEF")))
232 assert_eq!(esc("abcd;"), Ok((";", String::from("abcd"))));
233 assert_eq!(esc("ab\\\"cd;"), Ok((";", String::from("ab\"cd"))));
234 assert_eq!(esc("\\\"abcd;"), Ok((";", String::from("\"abcd"))));
235 assert_eq!(esc("\\n;"), Ok((";", String::from("\n"))));
236 assert_eq!(esc("ab\\\"12"), Ok(("12", String::from("ab\""))));
260 assert_eq!(esc2("abèDEF;"), Ok((";", String::from("abèDEF"))));
263 Ok((";", String::from("abèDàEF")))
273 assert_eq!(esc3("a␛0bc␛n"), Ok(("", String::from("a\0bc\n"))));
306 assert_eq!(r, Ok((&b" aaa"[..], &b"<!-- abc -->"[..])));
314 assert_eq!(ra, Ok((semicolon, &b"abc"[..])));
320 assert_eq!(rd, Ok((semicolon, &b"123"[..])));
326 assert_eq!(rhd, Ok((semicolon, &b"123abcDEF"[..])));
332 assert_eq!(rod, Ok((semicolon, &b"1234567"[..])));
338 assert_eq!(ran, Ok((semicolon, &b"123abc"[..])));
344 assert_eq!(rs, Ok((semicolon, &b" \t"[..])));
350 assert_eq!(rms, Ok((semicolon, &b" \t\r\n"[..])));
367 assert_eq!(f(&c[..]), Ok((&d[..], &b[..])));
368 assert_eq!(f(&d[..]), Ok((&d[..], &a[..])));
385 assert_eq!(f(&c[..]), Ok((&b"123"[..], &b[..])));
409 assert_eq!(x(&d[..]), Ok((&b"123"[..], &c[..])));
410 assert_eq!(x(&e[..]), Ok((&b"e"[..], &b"abcd"[..])));
430 assert_eq!(f(&b[..]), Ok((&b"abcd"[..], &b""[..])));
431 assert_eq!(f(&c[..]), Ok((&b"abcd"[..], &b"123"[..])));
452 assert_eq!(f(&c[..]), Ok((&b"abcd"[..], &b"123"[..])));
466 assert_eq!(f("abcd點"), Ok(("點", "abcd")));
467 assert_eq!(f("abcd點a"), Ok(("點a", "abcd")));
474 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
475 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
488 assert_eq!(f("abcd點"), Ok(("點", "abcd")));
489 assert_eq!(f("abcd點a"), Ok(("點a", "abcd")));
496 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
497 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
511 assert_eq!(f("ab點cd"), Ok(("cd", "ab點")));
512 assert_eq!(f("a點bcd"), Ok(("cd", "a點b")));
513 assert_eq!(f("a點b"), Ok(("", "a點b")));
520 assert_eq!(g("點abcd"), Ok(("abcd", "點")));
521 assert_eq!(g("點點點a"), Ok(("a", "點點點")));
531 assert_eq!(parser("A!"), Ok(("!", "A")));
532 assert_eq!(parser("?!"), Ok(("!", "?")));
542 assert_eq!(parser("øn"), Ok(("n", "ø")));
558 assert_eq!(x(&b"ab."[..]), Ok((&b"."[..], &b"ab"[..])));
560 assert_eq!(y(&b"ab."[..]), Ok((&b"."[..], &b"ab"[..])));
570 assert_eq!(x(b"\x02..>>"), Ok((&b">>"[..], &b".."[..])));
571 assert_eq!(x(b"\x02.."), Ok((&[][..], &b".."[..])));
579 assert_eq!(y(b"magic\x02..>>"), Ok((&b">>"[..], &b".."[..])));
580 assert_eq!(y(b"magic\x02.."), Ok((&[][..], &b".."[..])));
593 assert_eq!(test(&b"aBCdefgh"[..]), Ok((&b"efgh"[..], &b"aBCd"[..])));
594 assert_eq!(test(&b"abcdefgh"[..]), Ok((&b"efgh"[..], &b"abcd"[..])));
595 assert_eq!(test(&b"ABCDefgh"[..]), Ok((&b"efgh"[..], &b"ABCD"[..])));
609 assert_eq!(test2("aBCdefgh"), Ok(("efgh", "aBCd")));
610 assert_eq!(test2("abcdefgh"), Ok(("efgh", "abcd")));
611 assert_eq!(test2("ABCDefgh"), Ok(("efgh", "ABCD")));
634 assert_eq!(test(&input), Ok((&b"\x00"[..], &b"\x42"[..])));
635 assert_eq!(test2(&input), Ok((&b"\x00"[..], &b"\x42"[..])));