pub fn i8<T, E>(input: T) -> Result<(T, i8), Err<E>>where E: ParseError<T>, T: Input + Clone + for<'a> Compare<&'a [u8]>, <T as Input>::Item: AsChar,
will parse a number in text form to a number
Complete version: can parse until the end of input.