Lines Matching defs:digit1
408 /// # use nom::character::complete::digit1;
410 /// digit1(input)
419 /// You can use `digit1` in combination with [`map_res`] to parse an integer:
424 /// # use nom::character::complete::digit1;
426 /// map_res(digit1, str::parse)(input)
435 pub fn digit1<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
862 assert_eq!(digit1(a), Err(Err::Error((a, ErrorKind::Digit))));
863 assert_eq!(digit1::<_, (_, ErrorKind)>(b), Ok((empty, b)));
864 assert_eq!(digit1(c), Err(Err::Error((c, ErrorKind::Digit))));
865 assert_eq!(digit1(d), Err(Err::Error((d, ErrorKind::Digit))));
902 assert_eq!(digit1(a), Err(Err::Error((a, ErrorKind::Digit))));
903 assert_eq!(digit1::<_, (_, ErrorKind)>(b), Ok((empty, b)));
904 assert_eq!(digit1(c), Err(Err::Error((c, ErrorKind::Digit))));
905 assert_eq!(digit1(d), Err(Err::Error((d, ErrorKind::Digit))));
938 match digit1::<_, (_, ErrorKind)>(b) {
1176 let (i, s) = match digit1::<_, crate::error::Error<_>>(i) {
1202 let (i, s) = digit1(i)?;