pub fn uni_err_no_fail<I, O>(
    parser: impl FnMut(I) -> IResult<I, O, ()>
) -> impl FnMut(I) -> NomRes<I, O, (), !>
Examples found in repository?
src/lib.rs (line 166)
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
    pub fn le_u16<I: Slice<RangeFrom<usize>> + InputIter<Item=u8> + InputLength>() -> impl FnMut(I) -> NomRes<I, u16, (), !> {
        uni_err_no_fail(nom::number::complete::le_u16)
    }

    pub fn tag<T: Clone + InputLength, I: InputTake + Compare<T>>(
        tag: T
    ) -> impl FnMut(I) -> NomRes<I, I, (), !> {
        uni_err_no_fail(nom::bytes::complete::tag(tag))
    }

    pub fn take<I: InputIter + InputTake>(
        count: usize
    ) -> impl FnMut(I) -> NomRes<I, I, (), !> {
        uni_err_no_fail(nom::bytes::complete::take(count))
    }