Lines Matching refs:Ok
46 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
47 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
48 /// assert_eq!(parser("123123"), Ok(("123123", vec![])));
49 /// assert_eq!(parser(""), Ok(("", vec![])));
64 Err(Err::Error(_)) => return Ok((i, acc)),
66 Ok((i1, o)) => {
101 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
102 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
117 Ok((i1, o)) => {
125 Err(Err::Error(_)) => return Ok((i, acc)),
127 Ok((i1, o)) => {
157 /// assert_eq!(parser("abcabcend"), Ok(("", (vec!["abc", "abc"], "end"))));
161 /// assert_eq!(parser("abcendefg"), Ok(("efg", (vec!["abc"], "end"))));
180 Ok((i1, o)) => return Ok((i1, (res, o))),
185 Ok((i1, o)) => {
220 /// assert_eq!(parser("abc|abc|abc"), Ok(("", vec!["abc", "abc", "abc"])));
221 /// assert_eq!(parser("abc123abc"), Ok(("123abc", vec!["abc"])));
222 /// assert_eq!(parser("abc|def"), Ok(("|def", vec!["abc"])));
223 /// assert_eq!(parser(""), Ok(("", vec![])));
224 /// assert_eq!(parser("def|abc"), Ok(("def|abc", vec![])));
242 Err(Err::Error(_)) => return Ok((i, res)),
244 Ok((i1, o)) => {
253 Err(Err::Error(_)) => return Ok((i, res)),
255 Ok((i1, _)) => {
262 Err(Err::Error(_)) => return Ok((i, res)),
264 Ok((i2, o)) => {
294 /// assert_eq!(parser("abc|abc|abc"), Ok(("", vec!["abc", "abc", "abc"])));
295 /// assert_eq!(parser("abc123abc"), Ok(("123abc", vec!["abc"])));
296 /// assert_eq!(parser("abc|def"), Ok(("|def", vec!["abc"])));
318 Ok((i1, o)) => {
327 Err(Err::Error(_)) => return Ok((i, res)),
329 Ok((i1, _)) => {
336 Err(Err::Error(_)) => return Ok((i, res)),
338 Ok((i2, o)) => {
372 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
373 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
374 /// assert_eq!(parser("123123"), Ok(("123123", vec![])));
375 /// assert_eq!(parser(""), Ok(("", vec![])));
376 /// assert_eq!(parser("abcabcabc"), Ok(("abc", vec!["abc", "abc"])));
401 Ok((tail, value)) => {
414 return Ok((input, res));
423 Ok((input, res))
447 /// assert_eq!(parser("abcabc"), Ok(("", 2)));
448 /// assert_eq!(parser("abc123"), Ok(("123", 1)));
449 /// assert_eq!(parser("123123"), Ok(("123123", 0)));
450 /// assert_eq!(parser(""), Ok(("", 0)));
466 Ok((i, _)) => {
476 Err(Err::Error(_)) => return Ok((input, count)),
505 /// assert_eq!(parser("abcabc"), Ok(("", 2)));
506 /// assert_eq!(parser("abc123"), Ok(("123", 1)));
521 Ok((i1, _)) => {
529 Err(Err::Error(_)) => return Ok((input, count)),
531 Ok((i, _)) => {
561 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
565 /// assert_eq!(parser("abcabcabc"), Ok(("abc", vec!["abc", "abc"])));
584 Ok((i, o)) => {
597 Ok((input, res))
616 /// Ok((rest, buf))
619 /// assert_eq!(parser("abcabc"), Ok(("", ["abc", "abc"])));
623 /// assert_eq!(parser("abcabcabc"), Ok(("abc", ["abc", "abc"])));
637 Ok((i, o)) => {
650 Ok((input, ()))
684 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
685 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
686 /// assert_eq!(parser("123123"), Ok(("123123", vec![])));
687 /// assert_eq!(parser(""), Ok(("", vec![])));
709 Ok((i, o)) => {
719 return Ok((input, res));
760 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
761 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
783 Ok((i1, o1)) => {
795 Ok((i, o)) => {
807 Ok((input, acc))
848 /// assert_eq!(parser("abcabc"), Ok(("", vec!["abc", "abc"])));
849 /// assert_eq!(parser("abc123"), Ok(("123", vec!["abc"])));
850 /// assert_eq!(parser("123123"), Ok(("123123", vec![])));
851 /// assert_eq!(parser(""), Ok(("", vec![])));
852 /// assert_eq!(parser("abcabcabc"), Ok(("abc", vec!["abc", "abc"])));
877 Ok((tail, value)) => {
898 Ok((input, acc))
918 /// assert_eq!(parser(b"\x00\x03abcefg"), Ok((&b"efg"[..], &b"abc"[..])));
939 Ok(i.take_split(length))
962 /// assert_eq!(parser(b"\x00\x03abcefg"), Ok((&b"efg"[..], &b"abc"[..])));
989 Ok((_, o)) => Ok((rest, o)),
1014 /// assert_eq!(parser(&b"\x02abcabcabc"[..]), Ok(((&b"abc"[..], vec![&b"abc"[..], &b"abc"[..]]))));
1034 Ok((i, o)) => {
1047 Ok((input, res))