Lines Matching refs:input
390 move |mut input: I| {
392 return Err(Err::Failure(E::from_error_kind(input, ErrorKind::ManyMN)));
399 let len = input.input_len();
400 match parse.parse(input.clone()) {
404 return Err(Err::Error(E::from_error_kind(input, ErrorKind::ManyMN)));
408 input = tail;
412 return Err(Err::Error(E::append(input, ErrorKind::ManyMN, e)));
414 return Ok((input, res));
423 Ok((input, res))
459 let mut input = i;
463 let input_ = input.clone();
464 let len = input.input_len();
469 return Err(Err::Error(E::from_error_kind(input, ErrorKind::Many0Count)));
472 input = i;
476 Err(Err::Error(_)) => return Ok((input, count)),
523 let mut input = i1;
526 let len = input.input_len();
527 let input_ = input.clone();
529 Err(Err::Error(_)) => return Ok((input, count)),
538 input = i;
576 let mut input = i.clone();
582 let input_ = input.clone();
586 input = i;
597 Ok((input, res))
603 /// This parser fails if the input runs out before the given slice is full.
632 let mut input = i.clone();
635 let input_ = input.clone();
639 input = i;
650 Ok((input, ()))
703 let mut input = i;
706 let i_ = input.clone();
707 let len = input.input_len();
712 return Err(Err::Error(E::from_error_kind(input, ErrorKind::Many0)));
716 input = i;
719 return Ok((input, res));
785 let mut input = i1;
788 let _input = input.clone();
789 let len = input.input_len();
802 input = i;
807 Ok((input, acc))
868 move |mut input: I| {
870 return Err(Err::Failure(E::from_error_kind(input, ErrorKind::ManyMN)));
875 let len = input.input_len();
876 match parse.parse(input.clone()) {
884 input = tail;
889 return Err(Err::Error(E::append(input, ErrorKind::ManyMN, err)));
898 Ok((input, acc))
903 /// subslice of the input of that size.
945 /// takes a subslice of the input of that size,
1028 let mut input = i.clone();
1032 let input_ = input.clone();
1036 input = i;
1047 Ok((input, res))