Lines Matching refs:Ok

28 /// assert_eq!(parser("Hello, World!"), Ok((", World!", "Hello")));
43 CompareResult::Ok => Ok(i.take_split(tag_len)),
68 /// assert_eq!(parser("Hello, World!"), Ok((", World!", "Hello")));
69 /// assert_eq!(parser("hello, World!"), Ok((", World!", "hello")));
70 /// assert_eq!(parser("HeLlO, World!"), Ok((", World!", "HeLlO")));
86 CompareResult::Ok => Ok(i.take_split(tag_len)),
112 /// assert_eq!(not_space("Hello, World!"), Ok((" World!", "Hello,")));
113 /// assert_eq!(not_space("Sometimes\t"), Ok(("\t", "Sometimes")));
114 /// assert_eq!(not_space("Nospace"), Ok(("", "Nospace")));
145 /// assert_eq!(hex("123 and voila"), Ok((" and voila", "123")));
146 /// assert_eq!(hex("DEADBEEF and others"), Ok((" and others", "DEADBEEF")));
147 /// assert_eq!(hex("BADBABEsomething"), Ok(("something", "BADBABE")));
148 /// assert_eq!(hex("D15EA5E"), Ok(("", "D15EA5E")));
178 /// assert_eq!(alpha(b"latin123"), Ok((&b"123"[..], &b"latin"[..])));
179 /// assert_eq!(alpha(b"12345"), Ok((&b"12345"[..], &b""[..])));
180 /// assert_eq!(alpha(b"latin"), Ok((&b""[..], &b"latin"[..])));
181 /// assert_eq!(alpha(b""), Ok((&b""[..], &b""[..])));
209 /// assert_eq!(alpha(b"latin123"), Ok((&b"123"[..], &b"latin"[..])));
210 /// assert_eq!(alpha(b"latin"), Ok((&b""[..], &b"latin"[..])));
243 /// assert_eq!(short_alpha(b"latin123"), Ok((&b"123"[..], &b"latin"[..])));
244 /// assert_eq!(short_alpha(b"lengthy"), Ok((&b"y"[..], &b"length"[..])));
245 /// assert_eq!(short_alpha(b"latin"), Ok((&b""[..], &b"latin"[..])));
265 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(idx) {
266 Ok(input.take_split(index))
275 let res: IResult<_, _, Error> = if let Ok(index) = input.slice_index(n) {
276 Ok(input.take_split(index))
294 Ok(index) => Ok(input.take_split(index)),
301 let res: IResult<_, _, Error> = Ok((input.slice(len..), input));
325 /// assert_eq!(till_colon("latin:123"), Ok((":123", "latin")));
326 /// assert_eq!(till_colon(":empty matched"), Ok((":empty matched", ""))); //allowed
327 /// assert_eq!(till_colon("12345"), Ok(("", "12345")));
328 /// assert_eq!(till_colon(""), Ok(("", "")));
356 /// assert_eq!(till_colon("latin:123"), Ok((":123", "latin")));
358 /// assert_eq!(till_colon("12345"), Ok(("", "12345")));
386 /// assert_eq!(take6("1234567"), Ok(("7", "123456")));
387 /// assert_eq!(take6("things"), Ok(("", "things")));
400 /// assert_eq!(take::<_, _, Error<_>>(1usize)("?"), Ok(("", "?")));
401 /// assert_eq!(take::<_, _, Error<_>>(1usize)("?".as_bytes()), Ok((b"\x9F\x92\x99".as_ref(), b"\xF0".as_ref())));
413 Ok(index) => Ok(i.take_split(index)),
430 /// assert_eq!(until_eof("hello, worldeof"), Ok(("eof", "hello, world")));
433 /// assert_eq!(until_eof("1eof2eof"), Ok(("eof2eof", "1")));
446 Some(index) => Ok(i.take_split(index)),
465 /// assert_eq!(until_eof("hello, worldeof"), Ok(("eof", "hello, world")));
468 /// assert_eq!(until_eof("1eof2eof"), Ok(("eof2eof", "1")));
483 Some(index) => Ok(i.take_split(index)),
505 /// assert_eq!(esc("123;"), Ok((";", "123")));
506 /// assert_eq!(esc(r#"12\"34;"#), Ok((";", r#"12\"34"#)));
536 Ok((i2, _)) => {
540 return Ok((input.slice(input.input_len()..), input));
543 return Ok(input.take_split(index));
559 Ok((i2, _)) => {
561 return Ok((input.slice(input.input_len()..), input));
577 return Ok(input.take_split(index));
586 Ok((input.slice(input.input_len()..), input))
618 /// assert_eq!(parser("ab\\\"cd"), Ok(("", String::from("ab\"cd"))));
619 /// assert_eq!(parser("ab\\ncd"), Ok(("", String::from("ab\ncd"))));
656 Ok((i2, o)) => {
659 return Ok((i.slice(i.input_len()..), res));
661 return Ok((remainder, res));
679 Ok((i2, o)) => {
682 return Ok((i.slice(i.input_len()..), res));
697 return Ok((remainder, res));
703 Ok((input.slice(index..), res))
715 assert_eq!(result, Ok(("", "øn")));
722 assert_eq!(result, Ok(("n", "ø")));
754 assert_eq!(unquote(r#""""#), Ok(("", "")));