Function dec_uint

fn dec_uint<Input, Output, Error>(input: &mut Input) -> Result<Output, Error>
where
    Input: StreamIsPartial + Stream,
    <Input as Stream>::Slice: AsBStr,
    <Input as Stream>::Token: AsChar + Clone,
    Output: Uint,
    Error: ParserError<Input>

Decode a decimal unsigned integer (e.g. u32)

Complete version: can parse until the end of input.

[Partial version][crate::_topic::partial]: Will return Err(winnow::error::ErrMode::Incomplete(_)) if there's not enough input data.

Effective Signature

Assuming you are parsing a &str [Stream] into a u32:

# use winnow::prelude::*;;
pub fn dec_uint(input: &mut &str) -> ModalResult<u32>
# {
#     winnow::ascii::dec_uint.parse_next(input)
# }