How can I fix this rust NAME_1 message? And how do I interpret it?

NAME_1[E0277]: the trait bound `nom::NAME_1::NAME_1<&str>: ParseError<(&str, &Bump)>` is not satisfied
   --> /NAME_2/NAME_3/Development/prometheus/common/src/parser.rs:273:18
    |
273 |     let p2 = map(pair(alt((pos, neg)), paser), |(op, expr)| match op {
    |                  ^^^^ the trait `ParseError<(&str, &Bump)>` is not implemented for `nom::NAME_1::NAME_1<&str>`
    |
    = help: the trait `ParseError<I>` is implemented for `nom::NAME_1::NAME_1<I>`
note: required by a bound in `pair`
   --> /NAME_2/NAME_3/.cargo/registry/src/github.com-1ecc6299db9ec823/nom-7.1.1/src/sequence/mod.rs:29:27
    |
29  | pub fn pair<I, O1, O2, E: ParseError<I>, F, G>(
    |                           ^^^^^^^^^^^^^ required by this bound in `pair`