pub fn recognize_float_parts<T, E: ParseError<T>, const STREAMING: bool>(
input: T,
) -> IResult<T, (bool, <T as IntoOutput>::Output, <T as IntoOutput>::Output, i32), E>where
T: Slice<RangeFrom<usize>> + Slice<RangeTo<usize>> + Slice<Range<usize>> + Clone + Offset + InputIter + InputTake + InputIsStreaming<STREAMING> + IntoOutput + InputTakeAtPosition + InputLength + for<'a> Compare<&'a [u8]> + AsBytes,
<T as InputIter>::Item: AsChar + Copy,
<T as InputTakeAtPosition>::Item: AsChar,Expand description
Recognizes a floating point number in text format
It returns a tuple of (sign, integer part, fraction part and exponent) of the input
data.
Complete version: Can parse until the end of input.
Streaming version: Will return Err(nom8::Err::Incomplete(_)) if there is not enough data.