relax bounds on `many1` macro
Remove `Copy` from the bounds on the input type for `many1c`.
The corresponding bounds on `many1`,  which it delegates to, were weakened in
commit -- perhaps accidentally, as that
commit otherwise only adds documentation.
@@ -140,7 +140,7 @@ where
#[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))]
pub fn many1c<I, O, E, F>(input: I, f: F) -> IResult<I, Vec<O>, E>
where
- I: Clone + Copy + PartialEq,
+ I: Clone + PartialEq,
F: Fn(I) -> IResult<I, O, E>,
E: ParseError<I>,
{
