SYMBOL INDEX (1535 symbols across 62 files) FILE: benchmarks/benches/arithmetic.rs function factor (line 19) | fn factor(input: &[u8]) -> IResult<&[u8], i64> { function term (line 36) | fn term(input: &[u8]) -> IResult<&[u8], i64> { function expr (line 53) | fn expr(input: &[u8]) -> IResult<&[u8], i64> { function arithmetic (line 71) | fn arithmetic(c: &mut Criterion) { FILE: benchmarks/benches/http.rs type Request (line 11) | struct Request<'a> { type Header (line 18) | struct Header<'a> { function is_token (line 25) | fn is_token(c: u8) -> bool { function not_line_ending (line 51) | fn not_line_ending(c: u8) -> bool { function is_space (line 55) | fn is_space(c: u8) -> bool { function is_not_space (line 59) | fn is_not_space(c: u8) -> bool { function is_horizontal_space (line 62) | fn is_horizontal_space(c: u8) -> bool { function is_version (line 66) | fn is_version(c: u8) -> bool { function line_ending (line 70) | fn line_ending<'a>()-> impl Parser<&'a[u8], Output=&'a[u8], Error=Error<... function request_line (line 74) | fn request_line<'a>()-> impl Parser<&'a[u8], Output=Request<'a>, Error=E... function http_version (line 79) | fn http_version<'a>() -> impl Parser<&'a[u8], Output=&'a[u8], Error=Erro... function message_header_value (line 84) | fn message_header_value<'a>() -> impl Parser<&'a[u8], Output=&'a[u8], Er... function message_header (line 89) | fn message_header<'a>() -> impl Parser<&'a[u8], Output=Header<'a>, Erro... function request (line 94) | fn request<'a>() -> impl Parser<&'a[u8], Output=(Request<'a>, Vec Option, Vec>)>> { function one_test (line 142) | fn one_test(c: &mut Criterion) { FILE: benchmarks/benches/http_streaming.rs type Request (line 11) | struct Request<'a> { type Header (line 18) | struct Header<'a> { function is_token (line 25) | fn is_token(c: u8) -> bool { function not_line_ending (line 51) | fn not_line_ending(c: u8) -> bool { function is_space (line 55) | fn is_space(c: u8) -> bool { function is_not_space (line 59) | fn is_not_space(c: u8) -> bool { function is_horizontal_space (line 62) | fn is_horizontal_space(c: u8) -> bool { function is_version (line 66) | fn is_version(c: u8) -> bool { function request_line (line 70) | fn request_line(input: &[u8]) -> IResult<&[u8], Request<'_>> { function http_version (line 81) | fn http_version(input: &[u8]) -> IResult<&[u8], &[u8]> { function message_header_value (line 88) | fn message_header_value(input: &[u8]) -> IResult<&[u8], &[u8]> { function message_header (line 96) | fn message_header(input: &[u8]) -> IResult<&[u8], Header<'_>> { function request (line 104) | fn request(input: &[u8]) -> IResult<&[u8], (Request<'_>, Vec>... function parse (line 113) | fn parse(data: &[u8]) -> Option, Vec>)>> { function one_test (line 156) | fn one_test(c: &mut Criterion) { FILE: benchmarks/benches/ini.rs function category (line 19) | fn category(i: &[u8]) -> IResult<&[u8], &str> { function key_value (line 27) | fn key_value(i: &[u8]) -> IResult<&[u8], (&str, &str)> { function categories (line 36) | fn categories(i: &[u8]) -> IResult<&[u8], HashMap<&str, HashMap<&str, &s... function bench_ini (line 48) | fn bench_ini(c: &mut Criterion) { function bench_ini_keys_and_values (line 66) | fn bench_ini_keys_and_values(c: &mut Criterion) { function bench_ini_key_value (line 83) | fn bench_ini_key_value(c: &mut Criterion) { FILE: benchmarks/benches/ini_str.rs function is_line_ending_or_comment (line 17) | fn is_line_ending_or_comment(chr: char) -> bool { function space_or_line_ending (line 21) | fn space_or_line_ending(i: &str) -> IResult<&str, &str> { function category (line 25) | fn category(i: &str) -> IResult<&str, &str> { function key_value (line 33) | fn key_value(i: &str) -> IResult<&str, (&str, &str)> { function keys_and_values (line 43) | fn keys_and_values(input: &str) -> IResult<&str, HashMap<&str, &str>> { function category_and_keys (line 47) | fn category_and_keys(i: &str) -> IResult<&str, (&str, HashMap<&str, &str... function categories (line 51) | fn categories(input: &str) -> IResult<&str, HashMap<&str, HashMap<&str, ... function bench_ini_str (line 55) | fn bench_ini_str(c: &mut Criterion) { FILE: benchmarks/benches/json.rs type JsonValue (line 22) | pub enum JsonValue { function boolean (line 31) | fn boolean<'a, E: ParseError<&'a str>>() -> impl Parser<&'a str, Output ... function u16_hex (line 35) | fn u16_hex<'a, E: ParseError<&'a str> + FromExternalError<&'a str, Parse... function unicode_escape (line 40) | fn unicode_escape<'a, E: ParseError<&'a str> + FromExternalError<&'a str... function character (line 67) | fn character< type Character (line 94) | struct Character { type Output (line 104) | type Output = char; type Error (line 106) | type Error = E; function process (line 108) | fn process( function string (line 136) | fn string< function ws (line 150) | fn ws< function array (line 161) | fn array< function object (line 172) | fn object< function json_value (line 205) | fn json_value< type JsonParser (line 212) | struct JsonParser { type Output (line 225) | type Output = JsonValue; type Error (line 226) | type Error = E; function process (line 228) | fn process( function json (line 246) | fn json< function json_bench (line 253) | fn json_bench(c: &mut Criterion) { function json_bench_error_check (line 275) | fn json_bench_error_check(c: &mut Criterion) { function canada_json (line 298) | fn canada_json(c: &mut Criterion) { function verbose_json (line 314) | fn verbose_json(c: &mut Criterion) { function verbose_canada_json (line 336) | fn verbose_canada_json(c: &mut Criterion) { function recognize_float_bytes (line 352) | fn recognize_float_bytes(c: &mut Criterion) { function recognize_float_str (line 366) | fn recognize_float_str(c: &mut Criterion) { function float_bytes (line 378) | fn float_bytes(c: &mut Criterion) { function float_str (line 390) | fn float_str(c: &mut Criterion) { function std_float (line 402) | fn std_float(input: &[u8]) -> IResult<&[u8], f64, (&[u8], ErrorKind)> { function std_float_bytes (line 412) | fn std_float_bytes(c: &mut Criterion) { FILE: benchmarks/benches/json_streaming.rs type JsonValue (line 20) | pub enum JsonValue { function boolean (line 29) | fn boolean(input: &str) -> IResult<&str, bool> { function u16_hex (line 33) | fn u16_hex(input: &str) -> IResult<&str, u16> { function unicode_escape (line 37) | fn unicode_escape(input: &str) -> IResult<&str, char> { function character (line 63) | fn character(input: &str) -> IResult<&str, char> { function string (line 86) | fn string(input: &str) -> IResult<&str, String> { function ws (line 98) | fn ws<'a, O, E: ParseError<&'a str>, F: Parser<&'a str, Output = O, Erro... function array (line 104) | fn array(input: &str) -> IResult<&str, Vec> { function object (line 113) | fn object(input: &str) -> IResult<&str, HashMap> { function json_value (line 128) | fn json_value(input: &str) -> IResult<&str, JsonValue> { function json (line 142) | fn json(input: &str) -> IResult<&str, JsonValue> { function json_bench (line 146) | fn json_bench(c: &mut Criterion) { function recognize_float_bytes (line 159) | fn recognize_float_bytes(c: &mut Criterion) { function recognize_float_str (line 169) | fn recognize_float_str(c: &mut Criterion) { function float_bytes (line 179) | fn float_bytes(c: &mut Criterion) { function float_str (line 189) | fn float_str(c: &mut Criterion) { function std_float (line 201) | fn std_float(input: &[u8]) -> IResult<&[u8], f64, (&[u8], ErrorKind)> { function std_float_bytes (line 211) | fn std_float_bytes(c: &mut Criterion) { FILE: benchmarks/benches/number.rs function parser (line 7) | fn parser(i: &[u8]) -> nom::IResult<&[u8], u64> { function number (line 11) | fn number(c: &mut Criterion) { FILE: benchmarks/src/lib.rs function it_works (line 4) | fn it_works() { FILE: examples/custom_error.rs type CustomError (line 9) | pub enum CustomError { function from_error_kind (line 15) | fn from_error_kind(input: I, kind: ErrorKind) -> Self { function append (line 19) | fn append(_: I, _: ErrorKind, other: Self) -> Self { function parse (line 24) | pub fn parse(_input: &str) -> IResult<&str, &str, CustomError<&str>> { function main (line 28) | fn main() {} function it_works (line 37) | fn it_works() { FILE: examples/iterator.rs function main (line 10) | fn main() { FILE: examples/json.rs type JsonValue (line 19) | pub enum JsonValue { function sp (line 31) | fn sp<'a, E: ParseError<&'a str>>(i: &'a str) -> IResult<&'a str, &'a st... function parse_str (line 54) | fn parse_str<'a, E: ParseError<&'a str>>(i: &'a str) -> IResult<&'a str,... function boolean (line 66) | fn boolean<'a, E: ParseError<&'a str>>(input: &'a str) -> IResult<&'a st... function null (line 80) | fn null<'a, E: ParseError<&'a str>>(input: &'a str) -> IResult<&'a str, ... function string (line 95) | fn string<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function array (line 109) | fn array<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function key_value (line 125) | fn key_value<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function hash (line 136) | fn hash<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function json_value (line 161) | fn json_value<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function root (line 179) | fn root<'a, E: ParseError<&'a str> + ContextError<&'a str>>( function main (line 194) | fn main() { FILE: examples/json2.rs type JsonValue (line 19) | pub enum JsonValue { function boolean (line 28) | fn boolean<'a>() -> impl Parser<&'a str, Output = bool, Error = Error<&'... function u16_hex (line 32) | fn u16_hex<'a>() -> impl Parser<&'a str, Output = u16, Error = Error<&'a... function unicode_escape (line 36) | fn unicode_escape<'a>() -> impl Parser<&'a str, Output = char, Error = E... function character (line 62) | fn character<'a>() -> impl Parser<&'a str, Output = char, Error = Error<... type Character (line 86) | struct Character; type Output (line 89) | type Output = char; type Error (line 91) | type Error = Error<&'a str>; method process (line 93) | fn process( function string (line 121) | fn string<'a>() -> impl Parser<&'a str, Output = String, Error = Error<&... function ws (line 132) | fn ws<'a, O, E: ParseError<&'a str>, F: Parser<&'a str, Output = O, Erro... function array (line 138) | fn array<'a>() -> impl Parser<&'a str, Output = Vec, Error = ... function object (line 146) | fn object<'a>() -> impl Parser<&'a str, Output = HashMap JsonParser { type JsonParser (line 165) | struct JsonParser; type Output (line 171) | type Output = JsonValue; type Error (line 172) | type Error = Error<&'a str>; method process (line 174) | fn process( function json (line 193) | fn json<'a>() -> impl Parser<&'a str, Output = JsonValue, Error = Error<... function main (line 197) | fn main() { FILE: examples/json_iterator.rs type JsonValue (line 20) | pub struct JsonValue<'a, 'b> { function new (line 26) | pub fn new(input: &'a str, offset: &'b Cell) -> JsonValue<'a, 'b> { function offset (line 30) | pub fn offset(&self, input: &'a str) { function data (line 35) | pub fn data(&self) -> &'a str { function string (line 39) | pub fn string(&self) -> Option<&'a str> { function boolean (line 51) | pub fn boolean(&self) -> Option { function number (line 63) | pub fn number(&self) -> Option { function array (line 75) | pub fn array(&self) -> Option>> { function object (line 132) | pub fn object(&self) -> Option>(i: &'a str) -> IResult<&'a str, &'a st... function parse_str (line 212) | fn parse_str<'a, E: ParseError<&'a str>>(i: &'a str) -> IResult<&'a str,... function string (line 216) | fn string(i: &str) -> IResult<&str, &str> { function boolean (line 224) | fn boolean(input: &str) -> IResult<&str, bool> { function array (line 228) | fn array(i: &str) -> IResult<&str, ()> { function key_value (line 242) | fn key_value(i: &str) -> IResult<&str, (&str, ())> { function hash (line 246) | fn hash(i: &str) -> IResult<&str, ()> { function value (line 260) | fn value(i: &str) -> IResult<&str, ()> { function main (line 280) | fn main() { FILE: examples/s_expression.rs type BuiltIn (line 24) | pub enum BuiltIn { type Atom (line 37) | pub enum Atom { type Expr (line 55) | pub enum Expr { function parse_builtin_op (line 69) | fn parse_builtin_op(i: &str) -> IResult<&str, BuiltIn, VerboseError<&str... function parse_builtin (line 88) | fn parse_builtin(i: &str) -> IResult<&str, BuiltIn, VerboseError<&str>> { function parse_bool (line 101) | fn parse_bool(i: &str) -> IResult<&str, Atom, VerboseError<&str>> { function parse_keyword (line 115) | fn parse_keyword(i: &str) -> IResult<&str, Atom, VerboseError<&str>> { function parse_num (line 125) | fn parse_num(i: &str) -> IResult<&str, Atom, VerboseError<&str>> { function parse_atom (line 139) | fn parse_atom(i: &str) -> IResult<&str, Atom, VerboseError<&str>> { function parse_constant (line 150) | fn parse_constant(i: &str) -> IResult<&str, Expr, VerboseError<&str>> { function s_exp (line 161) | fn s_exp<'a, O1, F>(inner: F) -> impl Parser<&'a str, Output = O1, Error... function parse_application (line 182) | fn parse_application(i: &str) -> IResult<&str, Expr, VerboseError<&str>> { function parse_if (line 196) | fn parse_if(i: &str) -> IResult<&str, Expr, VerboseError<&str>> { function parse_quote (line 228) | fn parse_quote(i: &str) -> IResult<&str, Expr, VerboseError<&str>> { function parse_expr (line 244) | fn parse_expr(i: &str) -> IResult<&str, Expr, VerboseError<&str>> { function get_num_from_expr (line 261) | fn get_num_from_expr(e: Expr) -> Option { function get_bool_from_expr (line 269) | fn get_bool_from_expr(e: Expr) -> Option { function eval_expression (line 280) | fn eval_expression(e: Expr) -> Option { function eval_from_str (line 373) | fn eval_from_str(src: &str) -> Result { function main (line 379) | fn main() { FILE: examples/string.rs function parse_unicode (line 30) | fn parse_unicode<'a, E>(input: &'a str) -> IResult<&'a str, char, E> function parse_escaped_char (line 61) | fn parse_escaped_char<'a, E>(input: &'a str) -> IResult<&'a str, char, E> function parse_escaped_whitespace (line 90) | fn parse_escaped_whitespace<'a, E: ParseError<&'a str>>( function parse_literal (line 97) | fn parse_literal<'a, E: ParseError<&'a str>>(input: &'a str) -> IResult<... type StringFragment (line 113) | enum StringFragment<'a> { function parse_fragment (line 121) | fn parse_fragment<'a, E>(input: &'a str) -> IResult<&'a str, StringFragm... function parse_string (line 137) | fn parse_string<'a, E>(input: &'a str) -> IResult<&'a str, String, E> function main (line 168) | fn main() { FILE: fuzz/fuzz_targets/fuzz_arithmetic.rs function reset (line 25) | fn reset() { function incr (line 31) | fn incr(i: &str) -> IResult<&str, ()> { function decr (line 47) | fn decr() { function parens (line 53) | fn parens(i: &str) -> IResult<&str, i64> { function factor (line 61) | fn factor(i: &str) -> IResult<&str, i64> { function term (line 68) | fn term(i: &str) -> IResult<&str, i64> { function expr (line 99) | fn expr(i: &str) -> IResult<&str, i64> { FILE: nom-language/src/error.rs type VerboseError (line 12) | pub struct VerboseError { type VerboseErrorKind (line 20) | pub enum VerboseErrorKind { function from_error_kind (line 30) | fn from_error_kind(input: I, kind: ErrorKind) -> Self { function append (line 36) | fn append(input: I, kind: ErrorKind, mut other: Self) -> Self { function from_char (line 41) | fn from_char(input: I, c: char) -> Self { function add_context (line 49) | fn add_context(input: I, ctx: &'static str, mut other: Self) -> Self { function from_external_error (line 57) | fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self { function fmt (line 63) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from (line 80) | fn from(value: VerboseError<&[u8]>) -> Self { function from (line 92) | fn from(value: VerboseError<&str>) -> Self { function convert (line 104) | fn convert(self) -> VerboseError { function convert (line 112) | fn convert(self) -> VerboseError<(I, usize)> { function convert_error (line 123) | pub fn convert_error>(input: I, e: Ver... function convert_error_panic (line 232) | fn convert_error_panic() { function issue_1027_convert_error_panic_nonempty (line 242) | fn issue_1027_convert_error_panic_nonempty() { FILE: nom-language/src/precedence/mod.rs type Unary (line 10) | pub struct Unary { type Binary (line 16) | pub struct Binary { type Operation (line 23) | pub enum Operation { type Assoc (line 34) | pub enum Assoc { type Operator (line 42) | enum Operator { function precedence (line 52) | fn precedence(&self) -> Q { function is_postfix (line 60) | fn is_postfix(&self) -> bool { function unary_op (line 74) | pub fn unary_op( function binary_op (line 95) | pub fn binary_op( function precedence (line 203) | pub fn precedence( function left_assoc (line 426) | pub fn left_assoc( type LeftAssoc (line 446) | pub struct LeftAssoc { type Output (line 460) | type Output = O; type Error (line 461) | type Error = E; function process (line 463) | fn process( FILE: nom-language/src/precedence/tests.rs function parser (line 15) | fn parser(i: &str) -> IResult<&str, i64> { function precedence_test (line 44) | fn precedence_test() { FILE: src/bits/complete.rs function take (line 33) | pub fn take>( function tag (line 83) | pub fn tag>( function bool (line 121) | pub fn bool>(input: (I, usize)) -> IResult<... function test_take_0 (line 134) | fn test_take_0() { function test_take_eof (line 146) | fn test_take_eof() { function test_take_span_over_multiple_bytes (line 161) | fn test_take_span_over_multiple_bytes() { function test_bool_0 (line 173) | fn test_bool_0() { function test_bool_eof (line 182) | fn test_bool_eof() { FILE: src/bits/mod.rs function bits (line 39) | pub fn bits(mut parser: P) -> impl FnMut(I) -> IResult<... function bytes (line 84) | pub fn bytes(mut parser: P) -> impl FnMut((I, usize)) -... function test_complete_byte_consumption_bits (line 120) | fn test_complete_byte_consumption_bits() { function test_partial_byte_consumption_bits (line 143) | fn test_partial_byte_consumption_bits() { function test_incomplete_bits (line 163) | fn test_incomplete_bits() { FILE: src/bits/streaming.rs function take (line 10) | pub fn take>( function tag (line 59) | pub fn tag>( function bool (line 97) | pub fn bool>(input: (I, usize)) -> IResult<... function test_take_0 (line 110) | fn test_take_0() { function test_tag_ok (line 122) | fn test_tag_ok() { function test_tag_err (line 135) | fn test_tag_err() { function test_bool_0 (line 154) | fn test_bool_0() { function test_bool_eof (line 163) | fn test_bool_eof() { FILE: src/branch/mod.rs function alt (line 41) | pub fn alt(l: List) -> Choice { function permutation (line 90) | pub fn permutation, List>(list: List) -> Perm... type Choice (line 113) | pub struct Choice { type Output (line 164) | type Output = Output; type Error (line 165) | type Error = Error; function process (line 168) | fn process( type Output (line 184) | type Output = Output; type Error (line 185) | type Error = Error; function process (line 188) | fn process( type Output (line 222) | type Output = Output; type Error (line 223) | type Error = Error; function process (line 226) | fn process( type Permutation (line 274) | pub struct Permutation { FILE: src/branch/tests.rs type ErrorStr (line 17) | pub struct ErrorStr(String); method from (line 21) | fn from(i: u32) -> Self { method from (line 28) | fn from(i: &'a str) -> Self { method from_error_kind (line 35) | fn from_error_kind(input: I, kind: ErrorKind) -> Self { method append (line 39) | fn append(input: I, kind: ErrorKind, other: Self) -> Self { function alt_test (line 49) | fn alt_test() { function alt_incomplete (line 99) | fn alt_incomplete() { function alt_array (line 119) | fn alt_array() { function alt_dynamic_array (line 135) | fn alt_dynamic_array() { function permutation_test (line 151) | fn permutation_test() { FILE: src/bytes/complete.rs function tag (line 32) | pub fn tag>(tag: T) -> impl Fn(I) -> IResult<... function tag_no_case (line 68) | pub fn tag_no_case>(tag: T) -> impl Fn(I) -> ... function is_not (line 104) | pub fn is_not>(arr: T) -> impl FnMut(I) -> IR... function is_a (line 135) | pub fn is_a>(arr: T) -> impl FnMut(I) -> IRes... function take_while (line 164) | pub fn take_while>(cond: F) -> impl FnMut(I) ... function take_while1 (line 194) | pub fn take_while1>(cond: F) -> impl FnMut(I)... function take_while_m_n (line 227) | pub fn take_while_m_n>( function take_till (line 260) | pub fn take_till>(cond: F) -> impl FnMut(I) -... function take_till1 (line 292) | pub fn take_till1>(cond: F) -> impl FnMut(I) ... function take (line 331) | pub fn take>(count: C) -> impl FnMut(I) -> IR... function take_until (line 359) | pub fn take_until>(tag: T) -> impl FnMut(I) -... function take_until1 (line 388) | pub fn take_until1>(tag: T) -> impl FnMut(I) ... function escaped (line 418) | pub fn escaped<'a, I, Error, F, G>( function escaped_transform (line 468) | pub fn escaped_transform( function complete_take_while_m_n_utf8_all_matching (line 496) | fn complete_take_while_m_n_utf8_all_matching() { function complete_take_while_m_n_utf8_all_matching_substring (line 503) | fn complete_take_while_m_n_utf8_all_matching_substring() { function escaped_string (line 510) | fn escaped_string(input: &str) -> IResult<&str, &str> { function escaped_hang (line 517) | fn escaped_hang() { function unquote (line 523) | fn unquote(input: &str) -> IResult<&str, &str> { function escaped_hang_1118 (line 538) | fn escaped_hang_1118() { function complete_take_while_m_n_multibyte (line 544) | fn complete_take_while_m_n_multibyte() { FILE: src/bytes/mod.rs function tag (line 45) | pub fn tag>(tag: T) -> impl Parser { type Output (line 67) | type Output = I; type Error (line 69) | type Error = Error; function process (line 71) | fn process(&mut self, i: I) -> crate::PResult>(tag: T) -> impl Parser { type Output (line 136) | type Output = I; type Error (line 138) | type Error = Error; function process (line 140) | fn process(&mut self, i: I) -> crate::PResult { type Output (line 175) | type Output = I; type Error (line 177) | type Error = Error; function process (line 180) | fn process(&mut self, i: I) -> crate::PResult { type Output (line 197) | type Output = I; type Error (line 199) | type Error = Error; function process (line 202) | fn process(&mut self, i: I) -> crate::PResult>(arr: T) -> impl Parser>(arr: T) -> impl Parser>(cond: F) -> impl Parser>(cond: F) -> impl Parser>( type TakeWhileMN (line 382) | pub struct TakeWhileMN { type Output (line 394) | type Output = I; type Error (line 395) | type Error = Error; function process (line 397) | fn process( function take_till (line 465) | pub fn take_till>(cond: F) -> impl Parser>(cond: F) -> impl Parser>(count: C) -> impl Parser { type Output (line 555) | type Output = I; type Error (line 556) | type Error = Error; function process (line 558) | fn process(&mut self, i: I) -> crate::PResult>(tag: T) -> impl Parser { type Output (line 618) | type Output = I; type Error (line 619) | type Error = Error; function process (line 621) | fn process(&mut self, i: I) -> crate::PResult>(tag: T) -> impl Parser { type Output (line 682) | type Output = I; type Error (line 683) | type Error = Error; function process (line 685) | fn process(&mut self, i: I) -> crate::PResult( type Escaped (line 747) | pub struct Escaped { type Output (line 762) | type Output = I; type Error (line 763) | type Error = Error; function process (line 765) | fn process( function escaped_transform (line 901) | pub fn escaped_transform( type EscapedTransform (line 927) | pub struct EscapedTransform { type Output (line 948) | type Output = Output; type Error (line 949) | type Error = Error; function process (line 951) | fn process( FILE: src/bytes/streaming.rs function tag (line 31) | pub fn tag>(tag: T) -> impl Fn(I) -> IResult<... function tag_no_case (line 65) | pub fn tag_no_case>(tag: T) -> impl Fn(I) -> ... function is_not (line 101) | pub fn is_not>(arr: T) -> impl FnMut(I) -> IR... function is_a (line 134) | pub fn is_a>(arr: T) -> impl FnMut(I) -> IRes... function take_while (line 166) | pub fn take_while>(cond: F) -> impl FnMut(I) ... function take_while1 (line 200) | pub fn take_while1>(cond: F) -> impl FnMut(I)... function take_while_m_n (line 235) | pub fn take_while_m_n>( function take_till (line 273) | pub fn take_till>(cond: F) -> impl FnMut(I) -... function take_till1 (line 306) | pub fn take_till1>(cond: F) -> impl FnMut(I) ... function take (line 339) | pub fn take>(count: C) -> impl FnMut(I) -> IR... function take_until (line 370) | pub fn take_until>(tag: T) -> impl FnMut(I) -... function take_until1 (line 402) | pub fn take_until1>(tag: T) -> impl FnMut(I) ... function escaped (line 432) | pub fn escaped( function escaped_transform (line 481) | pub fn escaped_transform( FILE: src/bytes/tests.rs function is_a (line 19) | fn is_a() { function is_not (line 43) | fn is_not() { function escaping (line 72) | fn escaping() { function escaping_str (line 107) | fn escaping_str() { function to_s (line 143) | fn to_s(i: Vec) -> String { function escape_transform (line 149) | fn escape_transform() { function escape_transform_str (line 224) | fn escape_transform_str() { function take_until_incomplete (line 282) | fn take_until_incomplete() { function take_until_incomplete_s (line 293) | fn take_until_incomplete_s() { function recognize (line 302) | fn recognize() { function take_while (line 365) | fn take_while() { function take_while1 (line 383) | fn take_while1() { function take_while_m_n (line 404) | fn take_while_m_n() { function take_till (line 429) | fn take_till() { function take_till1 (line 447) | fn take_till1() { function take_while_utf8 (line 468) | fn take_while_utf8() { function take_till_utf8 (line 490) | fn take_till_utf8() { function take_utf8 (line 512) | fn take_utf8() { function take_while_m_n_utf8 (line 536) | fn take_while_m_n_utf8() { function take_while_m_n_utf8_full_match (line 547) | fn take_while_m_n_utf8_full_match() { function recognize_take_while (line 558) | fn recognize_take_while() { function length_bytes (line 574) | fn length_bytes() { function case_insensitive (line 597) | fn case_insensitive() { function tag_fixed_size_array (line 634) | fn tag_fixed_size_array() { FILE: src/character/complete.rs function char (line 33) | pub fn char>(c: char) -> impl FnMut(I) -> IResul... function satisfy (line 57) | pub fn satisfy>(predicate: F) -> impl FnMut(I... function one_of (line 79) | pub fn one_of>(list: T) -> impl FnMut(I) -> I... function none_of (line 101) | pub fn none_of>(list: T) -> impl FnMut(I) -> ... function crlf (line 127) | pub fn crlf>(input: T) -> IResult function not_line_ending (line 161) | pub fn not_line_ending>(input: T) -> IResult function line_ending (line 209) | pub fn line_ending>(input: T) -> IResult function newline (line 240) | pub fn newline>(input: I) -> IResult>(input: I) -> IResult function anychar (line 287) | pub fn anychar>(input: T) -> IResult function alpha0 (line 316) | pub fn alpha0>(input: T) -> IResult function alpha1 (line 341) | pub fn alpha1>(input: T) -> IResult function digit0 (line 367) | pub fn digit0>(input: T) -> IResult function digit1 (line 410) | pub fn digit1>(input: T) -> IResult function hex_digit0 (line 434) | pub fn hex_digit0>(input: T) -> IResult function hex_digit1 (line 458) | pub fn hex_digit1>(input: T) -> IResult function oct_digit0 (line 483) | pub fn oct_digit0>(input: T) -> IResult function oct_digit1 (line 508) | pub fn oct_digit1>(input: T) -> IResult function bin_digit0 (line 533) | pub fn bin_digit0>(input: T) -> IResult function bin_digit1 (line 558) | pub fn bin_digit1>(input: T) -> IResult function alphanumeric0 (line 583) | pub fn alphanumeric0>(input: T) -> IResult function alphanumeric1 (line 608) | pub fn alphanumeric1>(input: T) -> IResult function space0 (line 633) | pub fn space0>(input: T) -> IResult function space1 (line 661) | pub fn space1>(input: T) -> IResult function multispace0 (line 692) | pub fn multispace0>(input: T) -> IResult function multispace1 (line 720) | pub fn multispace1>(input: T) -> IResult function sign (line 734) | pub(crate) fn sign>(input: T) -> IResult function character (line 885) | fn character() { function character_s (line 937) | fn character_s() { function offset (line 974) | fn offset() { function is_not_line_ending_bytes (line 1033) | fn is_not_line_ending_bytes() { function is_not_line_ending_str (line 1057) | fn is_not_line_ending_str() { function hex_digit_test (line 1083) | fn hex_digit_test() { function oct_digit_test (line 1114) | fn oct_digit_test() { function bin_digit_test (line 1137) | fn bin_digit_test() { function full_line_windows (line 1160) | fn full_line_windows() { function full_line_unix (line 1171) | fn full_line_unix() { function check_windows_lineending (line 1182) | fn check_windows_lineending() { function check_unix_lineending (line 1189) | fn check_unix_lineending() { function cr_lf (line 1196) | fn cr_lf() { function end_of_line (line 1219) | fn end_of_line() { function digit_to_i16 (line 1243) | fn digit_to_i16(input: &str) -> IResult<&str, i16> { function digit_to_u32 (line 1277) | fn digit_to_u32(i: &str) -> IResult<&str, u32> { FILE: src/character/mod.rs function is_alphabetic (line 22) | pub fn is_alphabetic(chr: u8) -> bool { function is_digit (line 29) | pub fn is_digit(chr: u8) -> bool { function is_hex_digit (line 36) | pub fn is_hex_digit(chr: u8) -> bool { function is_oct_digit (line 43) | pub fn is_oct_digit(chr: u8) -> bool { function is_bin_digit (line 59) | pub fn is_bin_digit(chr: u8) -> bool { function is_alphanumeric (line 66) | pub fn is_alphanumeric(chr: u8) -> bool { function is_space (line 73) | pub fn is_space(chr: u8) -> bool { function is_newline (line 80) | pub fn is_newline(chr: u8) -> bool { function char (line 98) | pub fn char>(c: char) -> impl Parser { type Output (line 117) | type Output = char; type Error (line 118) | type Error = Error; function process (line 120) | fn process( function satisfy (line 155) | pub fn satisfy>( type Satisfy (line 170) | pub struct Satisfy { type Output (line 182) | type Output = char; type Error (line 183) | type Error = Error; function process (line 186) | fn process( function one_of (line 219) | pub fn one_of>(list: T) -> impl Parser>(list: T) -> impl Parser>(input: T) -> IResult type AnyChar (line 281) | pub struct AnyChar { type Output (line 290) | type Output = char; type Error (line 291) | type Error = Error; function process (line 293) | fn process( function digit1 (line 325) | pub fn digit1>() -> impl Parser { type Output (line 342) | type Output = I; type Error (line 344) | type Error = E; function process (line 347) | fn process( function multispace0 (line 368) | pub fn multispace0>() -> impl Parser { type Output (line 390) | type Output = I; type Error (line 391) | type Error = Error; function process (line 393) | fn process( FILE: src/character/streaming.rs function char (line 32) | pub fn char>(c: char) -> impl FnMut(I) -> IResul... function satisfy (line 56) | pub fn satisfy>(cond: F) -> impl FnMut(I) -> ... function one_of (line 78) | pub fn one_of>(list: T) -> impl FnMut(I) -> I... function none_of (line 100) | pub fn none_of>(list: T) -> impl FnMut(I) -> ... function crlf (line 122) | pub fn crlf>(input: T) -> IResult function not_line_ending (line 152) | pub fn not_line_ending>(input: T) -> IResult function line_ending (line 197) | pub fn line_ending>(input: T) -> IResult function newline (line 228) | pub fn newline>(input: I) -> IResult>(input: I) -> IResult function anychar (line 266) | pub fn anychar>(input: T) -> IResult function alpha0 (line 291) | pub fn alpha0>(input: T) -> IResult function alpha1 (line 312) | pub fn alpha1>(input: T) -> IResult function digit0 (line 333) | pub fn digit0>(input: T) -> IResult function digit1 (line 354) | pub fn digit1>(input: T) -> IResult function hex_digit0 (line 375) | pub fn hex_digit0>(input: T) -> IResult function hex_digit1 (line 396) | pub fn hex_digit1>(input: T) -> IResult function oct_digit0 (line 417) | pub fn oct_digit0>(input: T) -> IResult function oct_digit1 (line 438) | pub fn oct_digit1>(input: T) -> IResult function bin_digit0 (line 459) | pub fn bin_digit0>(input: T) -> IResult function bin_digit1 (line 480) | pub fn bin_digit1>(input: T) -> IResult function alphanumeric0 (line 501) | pub fn alphanumeric0>(input: T) -> IResult function alphanumeric1 (line 522) | pub fn alphanumeric1>(input: T) -> IResult function space0 (line 543) | pub fn space0>(input: T) -> IResult function space1 (line 566) | pub fn space1>(input: T) -> IResult function multispace0 (line 593) | pub fn multispace0>(input: T) -> IResult function multispace1 (line 617) | pub fn multispace1>(input: T) -> IResult function sign (line 631) | pub(crate) fn sign>(input: T) -> IResult function anychar_str (line 784) | fn anychar_str() { function character (line 790) | fn character() { function character_s (line 869) | fn character_s() { function offset (line 932) | fn offset() { function is_not_line_ending_bytes (line 991) | fn is_not_line_ending_bytes() { function is_not_line_ending_str (line 1018) | fn is_not_line_ending_str() { function hex_digit_test (line 1047) | fn hex_digit_test() { function oct_digit_test (line 1078) | fn oct_digit_test() { function bin_digit_test (line 1101) | fn bin_digit_test() { function full_line_windows (line 1124) | fn full_line_windows() { function full_line_unix (line 1134) | fn full_line_unix() { function check_windows_lineending (line 1144) | fn check_windows_lineending() { function check_unix_lineending (line 1151) | fn check_unix_lineending() { function cr_lf (line 1158) | fn cr_lf() { function end_of_line (line 1175) | fn end_of_line() { function digit_to_i16 (line 1196) | fn digit_to_i16(input: &str) -> IResult<&str, i16> { function digit_to_u32 (line 1230) | fn digit_to_u32(i: &str) -> IResult<&str, u32> { FILE: src/character/tests.rs function one_of_test (line 6) | fn one_of_test() { function none_of_test (line 26) | fn none_of_test() { function char_byteslice (line 39) | fn char_byteslice() { function char_str (line 52) | fn char_str() { FILE: src/combinator/mod.rs function rest (line 33) | pub fn rest>(input: T) -> IResult function rest_len (line 49) | pub fn rest_len>(input: T) -> IResult function map (line 74) | pub fn map, F, G>(parser: F, f: G) -> impl Parser... function map_res (line 102) | pub fn map_res + FromExternalError,... function map_opt (line 133) | pub fn map_opt, F, G>( function map_parser (line 160) | pub fn map_parser, F, G>( function flat_map (line 186) | pub fn flat_map, F, G, H>( function opt (line 216) | pub fn opt, F>( type Opt (line 226) | pub struct Opt { type Output (line 234) | type Output = Option<>::Output>; type Error (line 236) | type Error = >::Error; function process (line 239) | fn process(&mut self, input: I) -> PResult, F>( type Cond (line 284) | pub struct Cond { type Output (line 292) | type Output = Option<>::Output>; type Error (line 293) | type Error = >::Error; function process (line 295) | fn process(&mut self, input: I) -> PResult( type Peek (line 329) | pub struct Peek { type Output (line 338) | type Output = >::Output; type Error (line 339) | type Error = >::Error; function process (line 341) | fn process(&mut self, input: I) -> PResult>(input: I) -> IResult, F>( type MakeComplete (line 399) | pub struct MakeComplete { type Output (line 408) | type Output = >::Output; type Error (line 409) | type Error = >::Error; function process (line 411) | fn process(&mut self, input: I) -> PResult, F>( type AllConsuming (line 453) | pub struct AllConsuming { type Output (line 462) | type Output = >::Output; type Error (line 463) | type Error = >::Error; function process (line 465) | fn process(&mut self, input: I) -> PResult, F, G>( type Verify (line 513) | pub struct Verify { type Output (line 526) | type Output = >::Output; type Error (line 528) | type Error = >::Error; function process (line 530) | fn process(&mut self, input: I) -> PResult, F>( function not (line 584) | pub fn not, F>(parser: F) -> impl Parser { type Output (line 601) | type Output = (); type Error (line 602) | type Error = >::Error; function process (line 604) | fn process(&mut self, input: I) -> PResult, F>( type Recognize (line 641) | pub struct Recognize { type Output (line 650) | type Output = I; type Error (line 651) | type Error = >::Error; function process (line 654) | fn process(&mut self, input: I) -> PResult( type Consumed (line 718) | pub struct Consumed { type Output (line 727) | type Output = (I, >::Output); type Error (line 728) | type Error = >::Error; function process (line 731) | fn process(&mut self, input: I) -> PResult, F>( type Cut (line 811) | pub struct Cut { type Output (line 819) | type Output = >::Output; type Error (line 821) | type Error = >::Error; function process (line 824) | fn process(&mut self, input: I) -> PResult(parser: F) -> impl Parser(input: Input, f: F) -> ParserIterator { function finish (line 911) | pub fn finish(mut self) -> IResult { type Item (line 925) | type Item = Output; function next (line 927) | fn next(&mut self) -> Option { type State (line 956) | enum State { function success (line 984) | pub fn success>(val: O) -> impl Parser { type Output (line 1002) | type Output = O; type Error (line 1003) | type Error = E; function process (line 1005) | fn process(&mut self, input: I) -> PResult>() -> impl Parser { type Output (line 1036) | type Output = O; type Error (line 1037) | type Error = E; function process (line 1039) | fn process(&mut self, input: I) -> PResult Self { method from_error_kind (line 100) | fn from_error_kind(_: I, _: ErrorKind) -> Self { method append (line 104) | fn append(_: I, _: ErrorKind, _: CustomError) -> Self { function custom_error (line 111) | fn custom_error(input: &[u8]) -> IResult<&[u8], &[u8], CustomError> { function test_flat_map (line 117) | fn test_flat_map() { function test_map_opt (line 126) | fn test_map_opt() { function test_map_parser (line 139) | fn test_map_parser() { function test_all_consuming (line 148) | fn test_all_consuming() { function test_verify_ref (line 162) | fn test_verify_ref() { function test_verify_alloc (line 180) | fn test_verify_alloc() { function test_into (line 198) | fn test_into() { function opt_test (line 212) | fn opt_test() { function peek_test (line 226) | fn peek_test() { function not_test (line 240) | fn not_test() { function verify_test (line 254) | fn verify_test() { function fail_test (line 272) | fn fail_test() { FILE: src/error.rs type ParseError (line 22) | pub trait ParseError: Sized { method from_error_kind (line 24) | fn from_error_kind(input: I, kind: ErrorKind) -> Self; method append (line 29) | fn append(input: I, kind: ErrorKind, other: Self) -> Self; method from_char (line 32) | fn from_char(input: I, _: char) -> Self { method or (line 38) | fn or(self, other: Self) -> Self { type ContextError (line 45) | pub trait ContextError: Sized { method add_context (line 49) | fn add_context(_input: I, _ctx: &'static str, other: Self) -> Self { type FromExternalError (line 56) | pub trait FromExternalError { method from_external_error (line 59) | fn from_external_error(input: I, kind: ErrorKind, e: E) -> Self; type Error (line 64) | pub struct Error { function new (line 73) | pub fn new(input: I, code: ErrorKind) -> Error { function from_error_kind (line 79) | fn from_error_kind(input: I, kind: ErrorKind) -> Self { function append (line 83) | fn append(_: I, _: ErrorKind, other: Self) -> Self { function from_external_error (line 92) | fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self { function fmt (line 99) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function cloned (line 107) | pub fn cloned(self) -> Error { function cloned (line 118) | pub fn cloned(self) -> Error { function copied (line 128) | pub fn copied(self) -> Error { function copied (line 138) | pub fn copied(self) -> Error { function from (line 152) | fn from(value: Error<&[u8]>) -> Self { function from (line 163) | fn from(value: Error<&str>) -> Self { function from_error_kind (line 174) | fn from_error_kind(input: I, kind: ErrorKind) -> Self { function append (line 178) | fn append(_: I, _: ErrorKind, other: Self) -> Self { function from_external_error (line 186) | fn from_external_error(input: I, kind: ErrorKind, _e: E) -> Self { function from_error_kind (line 192) | fn from_error_kind(_: I, _: ErrorKind) -> Self {} function append (line 194) | fn append(_: I, _: ErrorKind, _: Self) -> Self {} function from_external_error (line 200) | fn from_external_error(_input: I, _kind: ErrorKind, _e: E) -> Self {} function make_error (line 204) | pub fn make_error>(input: I, kind: ErrorKind) -> E { function append_error (line 211) | pub fn append_error>(input: I, kind: ErrorKind, othe... function context (line 218) | pub fn context(context: &'static str, parser: F) -> Context { type Context (line 223) | pub struct Context { type Output (line 234) | type Output = >::Output; type Error (line 235) | type Error = >::Error; function process (line 237) | fn process(&mut self, input: I) -> PResult &str { function error_to_u32 (line 319) | pub fn error_to_u32(e: &ErrorKind) -> u32 { function dbg_dmp (line 492) | pub fn dbg_dmp<'a, F, O, E: std::fmt::Debug>( function context_test (line 514) | fn context_test() { function clone_error (line 571) | fn clone_error() { function copy_error (line 582) | fn copy_error() { FILE: src/internal.rs type IResult (line 19) | pub type IResult> = Result<(I, O), Err>; type Finish (line 22) | pub trait Finish { method finish (line 33) | fn finish(self) -> Result<(I, O), E>; function finish (line 37) | fn finish(self) -> Result<(I, O), E> { type Needed (line 50) | pub enum Needed { method new (line 59) | pub fn new(s: usize) -> Self { method is_known (line 67) | pub fn is_known(&self) -> bool { method map (line 73) | pub fn map usize>(self, f: F) -> Needed { type Err (line 101) | pub enum Err { function is_incomplete (line 114) | pub fn is_incomplete(&self) -> bool { function map (line 119) | pub fn map(self, f: F) -> Err function convert (line 131) | pub fn convert(e: Err) -> Self function map_input (line 141) | pub fn map_input(self, f: F) -> Err<(U, ErrorKind)> function map_input (line 155) | pub fn map_input(self, f: F) -> Err> function to_owned (line 179) | pub fn to_owned(self) -> Err<(Vec, ErrorKind)> { function to_owned (line 188) | pub fn to_owned(self) -> Err<(String, ErrorKind)> { function to_owned (line 197) | pub fn to_owned(self) -> Err>> { function to_owned (line 206) | pub fn to_owned(self) -> Err> { function fmt (line 217) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Mode (line 248) | pub trait Mode { method bind (line 253) | fn bind T>(f: F) -> Self::Output; method map (line 256) | fn map U>(x: Self::Output, f: F) -> Self::Out... method combine (line 259) | fn combine V>( type Output (line 269) | type Output = T; method bind (line 272) | fn bind T>(f: F) -> Self::Output { method map (line 277) | fn map U>(x: Self::Output, f: F) -> Self::Out... method combine (line 282) | fn combine V>( type Output (line 299) | type Output = (); method bind (line 302) | fn bind T>(_: F) -> Self::Output {} method map (line 305) | fn map U>(_: Self::Output, _: F) -> Self::Out... method combine (line 308) | fn combine V>( type Emit (line 267) | pub struct Emit; type Check (line 297) | pub struct Check; type PResult (line 323) | pub type PResult = Result< type OutputMode (line 332) | pub trait OutputMode { type Output (line 398) | type Output = M; type Error (line 399) | type Error = EM; type Incomplete (line 400) | type Incomplete = S; type IsStreaming (line 352) | pub trait IsStreaming { method incomplete (line 356) | fn incomplete E>(needed: Needed, err_f: F) -> Err; method is_streaming (line 358) | fn is_streaming() -> bool; method incomplete (line 365) | fn incomplete E>(needed: Needed, _err_f: F) -> Err { method is_streaming (line 370) | fn is_streaming() -> bool { method incomplete (line 379) | fn incomplete E>(_needed: Needed, err_f: F) -> Err { method is_streaming (line 384) | fn is_streaming() -> bool { type Streaming (line 362) | pub struct Streaming; type Complete (line 376) | pub struct Complete; type OutputM (line 391) | pub struct OutputM { type Parser (line 403) | pub trait Parser { method parse (line 412) | fn parse(&mut self, input: Input) -> IResult IResult( method map (line 431) | fn map(self, g: G) -> Map method map_res (line 440) | fn map_res(self, g: G) -> MapRes method map_opt (line 450) | fn map_opt(self, g: G) -> MapOpt method flat_map (line 459) | fn flat_map(self, g: G) -> FlatMap method and_then (line 469) | fn and_then(self, g: G) -> AndThen method and (line 478) | fn and(self, g: G) -> And method or (line 487) | fn or(self, g: G) -> Or method into (line 497) | fn into, E2: From>(self) -> Into(&mut self, i: I) -> PResult { type Output (line 588) | type Output = O2; type Error (line 589) | type Error = E; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 592) | fn process(&mut self, i: I) -> PResult { type Output (line 613) | type Output = O2; type Error (line 614) | type Error = >::Error; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 616) | fn process(&mut self, i: I) -> PResult { type Output (line 642) | type Output = O2; type Error (line 643) | type Error = >::Error; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 645) | fn process(&mut self, i: I) -> PResult { type Output (line 673) | type Output = >::Output; type Error (line 674) | type Error = E; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 676) | fn process(&mut self, i: I) -> PResult { type Output (line 694) | type Output = >::Output>>::Output; type Error (line 695) | type Error = >::Error; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 697) | fn process(&mut self, i: I) -> PResult { type Output (line 716) | type Output = (>::Output, >::Output); type Error (line 717) | type Error = E; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 720) | fn process(&mut self, i: I) -> PResult { type Output (line 742) | type Output = >::Output; type Error (line 743) | type Error = >::Error; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 745) | fn process(&mut self, i: I) -> PResult { type Output (line 770) | type Output = O2; type Error (line 771) | type Error = E2; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 773) | fn process(&mut self, i: I) -> PResult { type Output (line 795) | type Output = >::Output; type Error (line 796) | type Error = >::Error; method source (line 235) | fn source(&self) -> Option<&(dyn Error + 'static)> { function process (line 799) | fn process(&mut self, i: I) -> PResult( type Many0 (line 75) | pub struct Many0 { type Output (line 85) | type Output = crate::lib::std::vec::Vec<>::Output>; type Error (line 86) | type Error = >::Error; function process (line 88) | fn process( function many1 (line 150) | pub fn many1( type Many1 (line 162) | pub struct Many1 { type Output (line 172) | type Output = Vec<>::Output>; type Error (line 173) | type Error = >::Error; function process (line 175) | fn process( function many_till (line 251) | pub fn many_till( type ManyTill (line 270) | pub struct ManyTill { type Output (line 284) | type Output = (Vec<>::Output>, >::Output); type Error (line 285) | type Error = E; function process (line 287) | fn process( function separated_list0 (line 358) | pub fn separated_list0( type SeparatedList0 (line 376) | pub struct SeparatedList0 { type Output (line 388) | type Output = Vec<>::Output>; type Error (line 389) | type Error = >::Error; function process (line 391) | fn process( function separated_list1 (line 479) | pub fn separated_list1( type SeparatedList1 (line 494) | pub struct SeparatedList1 { type Output (line 506) | type Output = Vec<>::Output>; type Error (line 507) | type Error = >::Error; function process (line 509) | fn process( function many_m_n (line 595) | pub fn many_m_n( type ManyMN (line 610) | pub struct ManyMN { type Output (line 622) | type Output = Vec<>::Output>; type Error (line 623) | type Error = >::Error; function process (line 625) | fn process( function many0_count (line 702) | pub fn many0_count(parser: F) -> impl Parser { type Output (line 721) | type Output = usize; type Error (line 722) | type Error = >::Error; function process (line 724) | fn process( function many1_count (line 783) | pub fn many1_count(parser: F) -> impl Parser { type Output (line 802) | type Output = usize; type Error (line 803) | type Error = >::Error; function process (line 805) | fn process( function count (line 874) | pub fn count( type Count (line 887) | pub struct Count { type Output (line 898) | type Output = Vec<>::Output>; type Error (line 899) | type Error = >::Error; function process (line 901) | fn process(&mut self, i: I) -> crate::PResult( type Fill (line 971) | pub struct Fill<'a, F, O> { type Output (line 981) | type Output = (); type Error (line 982) | type Error = >::Error; function process (line 984) | fn process(&mut self, i: I) -> crate::PResult( type FoldMany0 (line 1065) | pub struct FoldMany0 { type Output (line 1079) | type Output = R; type Error (line 1080) | type Error = >::Error; function process (line 1082) | fn process(&mut self, i: I) -> crate::PResult( type FoldMany1 (line 1169) | pub struct FoldMany1 { type Output (line 1183) | type Output = R; type Error (line 1184) | type Error = >::Error; function process (line 1186) | fn process(&mut self, i: I) -> crate::PResult( type FoldManyMN (line 1293) | pub struct FoldManyMN { type Output (line 1309) | type Output = R; type Error (line 1310) | type Error = >::Error; function process (line 1312) | fn process( function length_data (line 1373) | pub fn length_data(f: F) -> impl Parser function length_value (line 1405) | pub fn length_value( type LengthValue (line 1429) | pub struct LengthValue { type Output (line 1443) | type Output = >::Output; type Error (line 1444) | type Error = E; function process (line 1446) | fn process( function length_count (line 1497) | pub fn length_count( type LengthCount (line 1517) | pub struct LengthCount { type Output (line 1532) | type Output = Vec<>::Output>; type Error (line 1533) | type Error = E; function process (line 1535) | fn process( function many (line 1665) | pub fn many( type Many (line 1684) | pub struct Many { type Output (line 1697) | type Output = Collection; type Error (line 1698) | type Error = >::Error; function process (line 1700) | fn process( function fold (line 1787) | pub fn fold( type Fold (line 1810) | pub struct Fold { type Output (line 1825) | type Output = Res; type Error (line 1826) | type Error = >::Error; function process (line 1828) | fn process( FILE: src/multi/tests.rs function separated_list0_test (line 23) | fn separated_list0_test() { function separated_list1_test (line 78) | fn separated_list1_test() { function many0_test (line 120) | fn many0_test() { function many1_test (line 148) | fn many1_test() { function many_till_test (line 171) | fn many_till_test() { function infinite_many (line 197) | fn infinite_many() { function many_m_n_test (line 221) | fn many_m_n_test() { function count_test (line 247) | fn count_test() { function count_zero (line 281) | fn count_zero() { type NilError (line 319) | pub struct NilError; method from (line 322) | fn from(_: (I, ErrorKind)) -> Self { method from_error_kind (line 328) | fn from_error_kind(_: I, _: ErrorKind) -> NilError { method append (line 331) | fn append(_: I, _: ErrorKind, _: NilError) -> NilError { function number (line 336) | fn number(i: &[u8]) -> IResult<&[u8], u32> { function length_count_test (line 344) | fn length_count_test() { function length_data_test (line 366) | fn length_data_test() { function length_value_test (line 384) | fn length_value_test() { function fold_many0_test (line 423) | fn fold_many0_test() { function fold_many1_test (line 455) | fn fold_many1_test() { function fold_many_m_n_test (line 482) | fn fold_many_m_n_test() { function many0_count_test (line 511) | fn many0_count_test() { function many1_count_test (line 529) | fn many1_count_test() { function many_test (line 552) | fn many_test() { function fold_test (line 702) | fn fold_test() { FILE: src/number/complete.rs function be_u8 (line 30) | pub fn be_u8>(input: I) -> IResult function be_u16 (line 53) | pub fn be_u16>(input: I) -> IResult function be_u24 (line 76) | pub fn be_u24>(input: I) -> IResult function be_u32 (line 99) | pub fn be_u32>(input: I) -> IResult function be_u64 (line 122) | pub fn be_u64>(input: I) -> IResult function be_u128 (line 145) | pub fn be_u128>(input: I) -> IResult function be_uint (line 153) | fn be_uint>(input: I, bound: usize) -> IResult... function be_i8 (line 177) | pub fn be_i8>(input: I) -> IResult function be_i16 (line 200) | pub fn be_i16>(input: I) -> IResult function be_i24 (line 223) | pub fn be_i24>(input: I) -> IResult function be_i32 (line 255) | pub fn be_i32>(input: I) -> IResult function be_i64 (line 278) | pub fn be_i64>(input: I) -> IResult function be_i128 (line 301) | pub fn be_i128>(input: I) -> IResult function le_u8 (line 324) | pub fn le_u8>(input: I) -> IResult function le_u16 (line 347) | pub fn le_u16>(input: I) -> IResult function le_u24 (line 370) | pub fn le_u24>(input: I) -> IResult function le_u32 (line 393) | pub fn le_u32>(input: I) -> IResult function le_u64 (line 416) | pub fn le_u64>(input: I) -> IResult function le_u128 (line 439) | pub fn le_u128>(input: I) -> IResult function le_uint (line 447) | fn le_uint>(input: I, bound: usize) -> IResult... function le_i8 (line 471) | pub fn le_i8>(input: I) -> IResult function le_i16 (line 494) | pub fn le_i16>(input: I) -> IResult function le_i24 (line 517) | pub fn le_i24>(input: I) -> IResult function le_i32 (line 549) | pub fn le_i32>(input: I) -> IResult function le_i64 (line 572) | pub fn le_i64>(input: I) -> IResult function le_i128 (line 595) | pub fn le_i128>(input: I) -> IResult function u8 (line 619) | pub fn u8>(input: I) -> IResult function u16 (line 652) | pub fn u16>( function u24 (line 686) | pub fn u24>( function u32 (line 720) | pub fn u32>( function u64 (line 754) | pub fn u64>( function u128 (line 788) | pub fn u128>( function i8 (line 814) | pub fn i8>(i: I) -> IResult function i16 (line 846) | pub fn i16>( function i24 (line 880) | pub fn i24>( function i32 (line 914) | pub fn i32>( function i64 (line 948) | pub fn i64>( function i128 (line 982) | pub fn i128>( function be_f32 (line 1007) | pub fn be_f32>(input: I) -> IResult function be_f64 (line 1033) | pub fn be_f64>(input: I) -> IResult function le_f32 (line 1059) | pub fn le_f32>(input: I) -> IResult function le_f64 (line 1085) | pub fn le_f64>(input: I) -> IResult function f32 (line 1120) | pub fn f32>(endian: crate::number::Endianness) -> fn... function f64 (line 1159) | pub fn f64>(endian: crate::number::Endianness) -> fn... function hex_u32 (line 1190) | pub fn hex_u32>(input: I) -> IResult function recognize_float (line 1245) | pub fn recognize_float>(input: T) -> IResult function recognize_float_or_exceptions (line 1267) | pub fn recognize_float_or_exceptions>(input: T) -> I... function recognize_float_parts (line 1304) | pub fn recognize_float_parts>(input: T) -> IResult>(input: T) -> IResult function double (line 1458) | pub fn double>(input: T) -> IResult function i8_tests (line 1506) | fn i8_tests() { function be_i8_tests (line 1514) | fn be_i8_tests() { function be_i16_tests (line 1522) | fn be_i16_tests() { function be_u24_tests (line 1530) | fn be_u24_tests() { function be_i24_tests (line 1540) | fn be_i24_tests() { function be_i32_tests (line 1550) | fn be_i32_tests() { function be_i64_tests (line 1564) | fn be_i64_tests() { function be_i128_tests (line 1584) | fn be_i128_tests() { function le_i8_tests (line 1630) | fn le_i8_tests() { function le_i16_tests (line 1638) | fn le_i16_tests() { function le_u24_tests (line 1646) | fn le_u24_tests() { function le_i24_tests (line 1656) | fn le_i24_tests() { function le_i32_tests (line 1666) | fn le_i32_tests() { function le_i64_tests (line 1680) | fn le_i64_tests() { function le_i128_tests (line 1700) | fn le_i128_tests() { function be_f32_tests (line 1746) | fn be_f32_tests() { function be_f64_tests (line 1755) | fn be_f64_tests() { function le_f32_tests (line 1767) | fn le_f32_tests() { function le_f64_tests (line 1776) | fn le_f64_tests() { function hex_u32_tests (line 1788) | fn hex_u32_tests() { function float_test (line 1809) | fn float_test() { function configurable_endianness (line 1862) | fn configurable_endianness() { function parse_f64 (line 1945) | fn parse_f64(i: &str) -> IResult<&str, f64, ()> { FILE: src/number/mod.rs type Endianness (line 23) | pub enum Endianness { function be_uint (line 37) | fn be_uint>(bound: usize) -> impl Parser { type Output (line 61) | type Output = Uint; type Error (line 62) | type Error = E; function process (line 65) | fn process( function be_u8 (line 114) | pub fn be_u8>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>(bound: usize) -> impl Parser { type Output (line 377) | type Output = Uint; type Error (line 378) | type Error = E; function process (line 381) | fn process( function le_u8 (line 420) | pub fn le_u8>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser function u16 (line 712) | pub fn u16>( function u24 (line 752) | pub fn u24>( function u32 (line 792) | pub fn u32>( function u64 (line 832) | pub fn u64>( function u128 (line 872) | pub fn u128>( function i8 (line 905) | pub fn i8>() -> impl Parser function i16 (line 937) | pub fn i16>( function i24 (line 978) | pub fn i24>( function i32 (line 1019) | pub fn i32>( function i64 (line 1060) | pub fn i64>( function i128 (line 1101) | pub fn i128>( function be_f32 (line 1132) | pub fn be_f32>() -> impl Parser>() -> impl Parser>() -> impl Parser>() -> impl Parser>( function f64 (line 1271) | pub fn f64>( function recognize_float (line 1305) | pub fn recognize_float>() -> impl Parser>() -> impl Pars... function float (line 1350) | pub fn float>() -> impl Parser>() -> impl Parser { type Output (line 1393) | type Output = O; type Error (line 1394) | type Error = E; function process (line 1396) | fn process( function float_test (line 1427) | fn float_test() { FILE: src/number/streaming.rs function be_u8 (line 28) | pub fn be_u8>(input: I) -> IResult function be_u16 (line 51) | pub fn be_u16>(input: I) -> IResult function be_u24 (line 74) | pub fn be_u24>(input: I) -> IResult function be_u32 (line 97) | pub fn be_u32>(input: I) -> IResult function be_u64 (line 120) | pub fn be_u64>(input: I) -> IResult function be_u128 (line 142) | pub fn be_u128>(input: I) -> IResult function be_uint (line 150) | fn be_uint>(input: I, bound: usize) -> IResult... function be_i8 (line 171) | pub fn be_i8>(input: I) -> IResult function be_i16 (line 191) | pub fn be_i16>(input: I) -> IResult function be_i24 (line 211) | pub fn be_i24>(input: I) -> IResult function be_i32 (line 240) | pub fn be_i32>(input: I) -> IResult function be_i64 (line 261) | pub fn be_i64>(input: I) -> IResult function be_i128 (line 281) | pub fn be_i128>(input: I) -> IResult function le_u8 (line 301) | pub fn le_u8>(input: I) -> IResult function le_u16 (line 324) | pub fn le_u16>(input: I) -> IResult function le_u24 (line 347) | pub fn le_u24>(input: I) -> IResult function le_u32 (line 370) | pub fn le_u32>(input: I) -> IResult function le_u64 (line 393) | pub fn le_u64>(input: I) -> IResult function le_u128 (line 416) | pub fn le_u128>(input: I) -> IResult function le_uint (line 424) | fn le_uint>(input: I, bound: usize) -> IResult... function le_i8 (line 445) | pub fn le_i8>(input: I) -> IResult function le_i16 (line 468) | pub fn le_i16>(input: I) -> IResult function le_i24 (line 491) | pub fn le_i24>(input: I) -> IResult function le_i32 (line 523) | pub fn le_i32>(input: I) -> IResult function le_i64 (line 546) | pub fn le_i64>(input: I) -> IResult function le_i128 (line 569) | pub fn le_i128>(input: I) -> IResult function u8 (line 593) | pub fn u8>(input: I) -> IResult function u16 (line 626) | pub fn u16>( function u24 (line 660) | pub fn u24>( function u32 (line 694) | pub fn u32>( function u64 (line 728) | pub fn u64>( function u128 (line 762) | pub fn u128>( function i8 (line 788) | pub fn i8>(i: I) -> IResult function i16 (line 820) | pub fn i16>( function i24 (line 854) | pub fn i24>( function i32 (line 888) | pub fn i32>( function i64 (line 922) | pub fn i64>( function i128 (line 956) | pub fn i128>( function be_f32 (line 980) | pub fn be_f32>(input: I) -> IResult function be_f64 (line 1005) | pub fn be_f64>(input: I) -> IResult function le_f32 (line 1030) | pub fn le_f32>(input: I) -> IResult function le_f64 (line 1055) | pub fn le_f64>(input: I) -> IResult function f32 (line 1090) | pub fn f32>(endian: crate::number::Endianness) -> fn... function f64 (line 1129) | pub fn f64>(endian: crate::number::Endianness) -> fn... function hex_u32 (line 1159) | pub fn hex_u32>(input: I) -> IResult function recognize_float (line 1212) | pub fn recognize_float>(input: T) -> IResult function recognize_float_or_exceptions (line 1234) | pub fn recognize_float_or_exceptions>(input: T) -> I... function recognize_float_parts (line 1271) | pub fn recognize_float_parts>(input: T) -> IResult>(input: T) -> IResult function double (line 1427) | pub fn double>(input: T) -> IResult function i8_tests (line 1474) | fn i8_tests() { function i16_tests (line 1483) | fn i16_tests() { function u24_tests (line 1493) | fn u24_tests() { function i24_tests (line 1509) | fn i24_tests() { function i32_tests (line 1525) | fn i32_tests() { function i64_tests (line 1549) | fn i64_tests() { function i128_tests (line 1595) | fn i128_tests() { function le_i8_tests (line 1704) | fn le_i8_tests() { function le_i16_tests (line 1712) | fn le_i16_tests() { function le_u16_test (line 1720) | fn le_u16_test() { function le_u24_tests (line 1727) | fn le_u24_tests() { function le_i24_tests (line 1737) | fn le_i24_tests() { function le_i32_tests (line 1747) | fn le_i32_tests() { function le_u32_test (line 1761) | fn le_u32_test() { function le_i64_tests (line 1774) | fn le_i64_tests() { function le_i128_tests (line 1794) | fn le_i128_tests() { function be_f32_tests (line 1840) | fn be_f32_tests() { function be_f64_tests (line 1849) | fn be_f64_tests() { function le_f32_tests (line 1861) | fn le_f32_tests() { function le_f64_tests (line 1870) | fn le_f64_tests() { function hex_u32_tests (line 1882) | fn hex_u32_tests() { function float_test (line 1903) | fn float_test() { function configurable_endianness (line 1957) | fn configurable_endianness() { function parse_f64 (line 2040) | fn parse_f64(i: &str) -> IResult<&str, f64, ()> { FILE: src/sequence/mod.rs function pair (line 30) | pub fn pair, F, G>( function preceded (line 61) | pub fn preceded, F, G>( type Preceded (line 76) | pub struct Preceded { type Output (line 84) | type Output = >::Output; type Error (line 85) | type Error = E; function process (line 88) | fn process(&mut self, i: I) -> PResult, F, G>( type Terminated (line 133) | pub struct Terminated { type Output (line 141) | type Output = >::Output; type Error (line 142) | type Error = E; function process (line 145) | fn process(&mut self, i: I) -> PResult, F, G, H>( function delimited (line 212) | pub fn delimited, F, G, H>( type Tuple (line 230) | pub trait Tuple { method parse_tuple (line 232) | fn parse_tuple(&mut self, input: I) -> IResult; function parse_tuple (line 239) | fn parse_tuple(&mut self, input: Input) -> IResult IResult { function tuple (line 317) | pub fn tuple, List: Tuple>( FILE: src/sequence/tests.rs function single_element_tuples (line 8) | fn single_element_tuples() { function complete (line 63) | fn complete() { function pair_test (line 79) | fn pair_test() { function separated_pair_test (line 111) | fn separated_pair_test() { function preceded_test (line 143) | fn preceded_test() { function terminated_test (line 175) | fn terminated_test() { function delimited_test (line 207) | fn delimited_test() { function tuple_test (line 250) | fn tuple_test() { function unit_type (line 270) | fn unit_type() { FILE: src/str.rs function tagtr_succeed (line 12) | fn tagtr_succeed() { function tagtr_incomplete (line 39) | fn tagtr_incomplete() { function tagtr_error (line 59) | fn tagtr_error() { function take_s_succeed (line 76) | fn take_s_succeed() { function take_until_succeed (line 105) | fn take_until_succeed() { function take_s_incomplete (line 137) | fn take_s_incomplete() { function is_alphabetic (line 155) | fn is_alphabetic(c: char) -> bool { function take_while (line 160) | fn take_while() { function take_while1 (line 178) | fn take_while1() { function take_till_s_succeed (line 199) | fn take_till_s_succeed() { function take_while_succeed_none (line 232) | fn take_while_succeed_none() { function is_not_succeed (line 267) | fn is_not_succeed() { function take_while_succeed_some (line 298) | fn take_while_succeed_some() { function is_not_fail (line 333) | fn is_not_fail() { function take_while1_succeed (line 349) | fn take_while1_succeed() { function take_until_incomplete (line 384) | fn take_until_incomplete() { function is_a_succeed (line 402) | fn is_a_succeed() { function take_while1_fail (line 433) | fn take_while1_fail() { function is_a_fail (line 454) | fn is_a_fail() { function take_until_error (line 470) | fn take_until_error() { function recognize_is_a (line 489) | fn recognize_is_a() { function utf8_indexing (line 508) | fn utf8_indexing() { function case_insensitive (line 518) | fn case_insensitive() { FILE: src/traits.rs type Input (line 24) | pub trait Input: Clone + Sized { method input_len (line 40) | fn input_len(&self) -> usize; method take (line 43) | fn take(&self, index: usize) -> Self; method take_from (line 45) | fn take_from(&self, index: usize) -> Self; method take_split (line 47) | fn take_split(&self, index: usize) -> (Self, Self); method position (line 50) | fn position

(&self, predicate: P) -> Option method iter_elements (line 55) | fn iter_elements(&self) -> Self::Iter; method iter_indices (line 57) | fn iter_indices(&self) -> Self::IterIndices; method slice_index (line 60) | fn slice_index(&self, count: usize) -> Result; method split_at_position (line 66) | fn split_at_position>(&self, predicate: P) -> I... method split_at_position1 (line 82) | fn split_at_position1>( method split_at_position_complete (line 101) | fn split_at_position_complete>( method split_at_position1_complete (line 120) | fn split_at_position1_complete>( method split_at_position_mode (line 141) | fn split_at_position_mode>( method split_at_position_mode1 (line 162) | fn split_at_position_mode1>; type IterIndices (line 196) | type IterIndices = Enumerate; method input_len (line 198) | fn input_len(&self) -> usize { method take (line 203) | fn take(&self, index: usize) -> Self { method take_from (line 207) | fn take_from(&self, index: usize) -> Self { method take_split (line 211) | fn take_split(&self, index: usize) -> (Self, Self) { method position (line 217) | fn position

(&self, predicate: P) -> Option method iter_elements (line 225) | fn iter_elements(&self) -> Self::Iter { method iter_indices (line 230) | fn iter_indices(&self) -> Self::IterIndices { method slice_index (line 235) | fn slice_index(&self, count: usize) -> Result { method split_at_position (line 244) | fn split_at_position>(&self, predicate: P) -> I... method split_at_position1 (line 255) | fn split_at_position1>( method split_at_position_complete (line 270) | fn split_at_position_complete>( method split_at_position1_complete (line 284) | fn split_at_position1_complete>( method split_at_position_mode (line 307) | fn split_at_position_mode>( method split_at_position_mode1 (line 331) | fn split_at_position_mode1; type IterIndices (line 361) | type IterIndices = CharIndices<'a>; method input_len (line 363) | fn input_len(&self) -> usize { method take (line 368) | fn take(&self, index: usize) -> Self { method take_from (line 373) | fn take_from(&self, index: usize) -> Self { method take_split (line 379) | fn take_split(&self, index: usize) -> (Self, Self) { method position (line 384) | fn position

(&self, predicate: P) -> Option method iter_elements (line 392) | fn iter_elements(&self) -> Self::Iter { method iter_indices (line 397) | fn iter_indices(&self) -> Self::IterIndices { method slice_index (line 402) | fn slice_index(&self, count: usize) -> Result { method split_at_position (line 417) | fn split_at_position>(&self, predicate: P) -> I... method split_at_position1 (line 432) | fn split_at_position1>( method split_at_position_complete (line 452) | fn split_at_position_complete>( method split_at_position1_complete (line 470) | fn split_at_position1_complete>( method split_at_position_mode (line 499) | fn split_at_position_mode>( method split_at_position_mode1 (line 532) | fn split_at_position_mode1 usize; method offset (line 577) | fn offset(&self, second: &Self) -> usize { method offset (line 586) | fn offset(&self, second: &Self) -> usize { method offset (line 595) | fn offset(&self, second: &Self) -> usize { method offset (line 604) | fn offset(&self, second: &Self) -> usize { type AsBytes (line 613) | pub trait AsBytes { method as_bytes (line 615) | fn as_bytes(&self) -> &[u8]; method as_bytes (line 620) | fn as_bytes(&self) -> &[u8] { method as_bytes (line 627) | fn as_bytes(&self) -> &[u8] { method as_bytes (line 634) | fn as_bytes(&self) -> &[u8] { method as_bytes (line 641) | fn as_bytes(&self) -> &[u8] { method as_bytes (line 648) | fn as_bytes(&self) -> &[u8] { method as_bytes (line 655) | fn as_bytes(&self) -> &[u8] { type AsChar (line 662) | pub trait AsChar: Copy { method as_char (line 664) | fn as_char(self) -> char; method is_alpha (line 670) | fn is_alpha(self) -> bool; method is_alphanum (line 674) | fn is_alphanum(self) -> bool; method is_dec_digit (line 676) | fn is_dec_digit(self) -> bool; method is_hex_digit (line 678) | fn is_hex_digit(self) -> bool; method is_oct_digit (line 680) | fn is_oct_digit(self) -> bool; method is_bin_digit (line 682) | fn is_bin_digit(self) -> bool; method len (line 684) | fn len(self) -> usize; method is_space (line 686) | fn is_space(self) -> bool; method is_newline (line 688) | fn is_newline(self) -> bool; method as_char (line 693) | fn as_char(self) -> char { method is_alpha (line 697) | fn is_alpha(self) -> bool { method is_alphanum (line 701) | fn is_alphanum(self) -> bool { method is_dec_digit (line 705) | fn is_dec_digit(self) -> bool { method is_hex_digit (line 709) | fn is_hex_digit(self) -> bool { method is_oct_digit (line 713) | fn is_oct_digit(self) -> bool { method is_bin_digit (line 717) | fn is_bin_digit(self) -> bool { method len (line 721) | fn len(self) -> usize { method is_space (line 725) | fn is_space(self) -> bool { method is_newline (line 728) | fn is_newline(self) -> bool { method as_char (line 734) | fn as_char(self) -> char { method is_alpha (line 738) | fn is_alpha(self) -> bool { method is_alphanum (line 742) | fn is_alphanum(self) -> bool { method is_dec_digit (line 746) | fn is_dec_digit(self) -> bool { method is_hex_digit (line 750) | fn is_hex_digit(self) -> bool { method is_oct_digit (line 754) | fn is_oct_digit(self) -> bool { method is_bin_digit (line 758) | fn is_bin_digit(self) -> bool { method len (line 762) | fn len(self) -> usize { method is_space (line 766) | fn is_space(self) -> bool { method is_newline (line 769) | fn is_newline(self) -> bool { method as_char (line 776) | fn as_char(self) -> char { method is_alpha (line 780) | fn is_alpha(self) -> bool { method is_alphanum (line 784) | fn is_alphanum(self) -> bool { method is_dec_digit (line 788) | fn is_dec_digit(self) -> bool { method is_hex_digit (line 792) | fn is_hex_digit(self) -> bool { method is_oct_digit (line 796) | fn is_oct_digit(self) -> bool { method is_bin_digit (line 800) | fn is_bin_digit(self) -> bool { method len (line 804) | fn len(self) -> usize { method is_space (line 808) | fn is_space(self) -> bool { method is_newline (line 811) | fn is_newline(self) -> bool { method as_char (line 818) | fn as_char(self) -> char { method is_alpha (line 822) | fn is_alpha(self) -> bool { method is_alphanum (line 826) | fn is_alphanum(self) -> bool { method is_dec_digit (line 830) | fn is_dec_digit(self) -> bool { method is_hex_digit (line 834) | fn is_hex_digit(self) -> bool { method is_oct_digit (line 838) | fn is_oct_digit(self) -> bool { method is_bin_digit (line 842) | fn is_bin_digit(self) -> bool { method len (line 846) | fn len(self) -> usize { method is_space (line 850) | fn is_space(self) -> bool { method is_newline (line 853) | fn is_newline(self) -> bool { type CompareResult (line 861) | pub enum CompareResult { type Compare (line 871) | pub trait Compare { method compare (line 873) | fn compare(&self, t: T) -> CompareResult; method compare_no_case (line 881) | fn compare_no_case(&self, t: T) -> CompareResult; function lowercase_byte (line 884) | fn lowercase_byte(c: u8) -> u8 { function compare (line 893) | fn compare(&self, t: &'b [u8]) -> CompareResult { function compare_no_case (line 909) | fn compare_no_case(&self, t: &'b [u8]) -> CompareResult { function compare (line 926) | fn compare(&self, t: &'b str) -> CompareResult { function compare_no_case (line 930) | fn compare_no_case(&self, t: &'b str) -> CompareResult { function compare (line 937) | fn compare(&self, t: &'b str) -> CompareResult { function compare_no_case (line 943) | fn compare_no_case(&self, t: &'b str) -> CompareResult { function compare (line 964) | fn compare(&self, t: &'b [u8]) -> CompareResult { function compare_no_case (line 968) | fn compare_no_case(&self, t: &'b [u8]) -> CompareResult { type FindToken (line 974) | pub trait FindToken { method find_token (line 976) | fn find_token(&self, token: T) -> bool; function find_token (line 980) | fn find_token(&self, token: u8) -> bool { function find_token (line 986) | fn find_token(&self, token: u8) -> bool { function find_token (line 992) | fn find_token(&self, token: &u8) -> bool { function find_token (line 998) | fn find_token(&self, token: &u8) -> bool { function find_token (line 1004) | fn find_token(&self, token: char) -> bool { function find_token (line 1010) | fn find_token(&self, token: char) -> bool { function find_token (line 1016) | fn find_token(&self, token: char) -> bool { function find_token (line 1022) | fn find_token(&self, token: &char) -> bool { type FindSubstring (line 1028) | pub trait FindSubstring { method find_substring (line 1030) | fn find_substring(&self, substr: T) -> Option; function find_substring (line 1034) | fn find_substring(&self, substr: &'b [u8]) -> Option { function find_substring (line 1068) | fn find_substring(&self, substr: &'b str) -> Option { function find_substring (line 1075) | fn find_substring(&self, substr: &'b str) -> Option { type ParseTo (line 1081) | pub trait ParseTo { method parse_to (line 1084) | fn parse_to(&self) -> Option; function parse_to (line 1088) | fn parse_to(&self) -> Option { function parse_to (line 1094) | fn parse_to(&self) -> Option { function compare (line 1101) | fn compare(&self, t: [u8; N]) -> CompareResult { function compare_no_case (line 1106) | fn compare_no_case(&self, t: [u8; N]) -> CompareResult { function compare (line 1113) | fn compare(&self, t: &'b [u8; N]) -> CompareResult { function compare_no_case (line 1118) | fn compare_no_case(&self, t: &'b [u8; N]) -> CompareResult { function find_token (line 1124) | fn find_token(&self, token: u8) -> bool { function find_token (line 1130) | fn find_token(&self, token: &u8) -> bool { type ExtendInto (line 1137) | pub trait ExtendInto { method new_builder (line 1147) | fn new_builder(&self) -> Self::Extender; method extend_into (line 1149) | fn extend_into(&self, acc: &mut Self::Extender); type Item (line 1154) | type Item = u8; type Extender (line 1155) | type Extender = Vec; method new_builder (line 1158) | fn new_builder(&self) -> Vec { method extend_into (line 1162) | fn extend_into(&self, acc: &mut Vec) { type Item (line 1169) | type Item = u8; type Extender (line 1170) | type Extender = Vec; method new_builder (line 1173) | fn new_builder(&self) -> Vec { method extend_into (line 1177) | fn extend_into(&self, acc: &mut Vec) { type Item (line 1184) | type Item = char; type Extender (line 1185) | type Extender = String; method new_builder (line 1188) | fn new_builder(&self) -> String { method extend_into (line 1192) | fn extend_into(&self, acc: &mut String) { type Item (line 1199) | type Item = char; type Extender (line 1200) | type Extender = String; method new_builder (line 1203) | fn new_builder(&self) -> String { method extend_into (line 1207) | fn extend_into(&self, acc: &mut String) { type Item (line 1214) | type Item = char; type Extender (line 1215) | type Extender = String; method new_builder (line 1218) | fn new_builder(&self) -> String { method extend_into (line 1222) | fn extend_into(&self, acc: &mut String) { type ToUsize (line 1233) | pub trait ToUsize { method to_usize (line 1235) | fn to_usize(&self) -> usize; method to_usize (line 1240) | fn to_usize(&self) -> usize { method to_usize (line 1247) | fn to_usize(&self) -> usize { method to_usize (line 1254) | fn to_usize(&self) -> usize { method to_usize (line 1262) | fn to_usize(&self) -> usize { method to_usize (line 1270) | fn to_usize(&self) -> usize { type ErrorConvert (line 1276) | pub trait ErrorConvert { method convert (line 1278) | fn convert(self) -> E; function convert (line 1282) | fn convert(self) -> (I, ErrorKind) { function convert (line 1288) | fn convert(self) -> ((I, usize), ErrorKind) { function convert (line 1295) | fn convert(self) -> error::Error { function convert (line 1304) | fn convert(self) -> error::Error<(I, usize)> { function convert (line 1313) | fn convert(self) {} type HexDisplay (line 1319) | pub trait HexDisplay { method to_hex (line 1322) | fn to_hex(&self, chunk_size: usize) -> String; method to_hex_from (line 1326) | fn to_hex_from(&self, chunk_size: usize, from: usize) -> String; method to_hex (line 1335) | fn to_hex(&self, chunk_size: usize) -> String { method to_hex_from (line 1340) | fn to_hex_from(&self, chunk_size: usize, from: usize) -> String { method to_hex (line 1383) | fn to_hex(&self, chunk_size: usize) -> String { method to_hex_from (line 1388) | fn to_hex_from(&self, chunk_size: usize, from: usize) -> String { type SaturatingIterator (line 1394) | pub struct SaturatingIterator { type Item (line 1399) | type Item = usize; method next (line 1401) | fn next(&mut self) -> Option { type NomRange (line 1409) | pub trait NomRange { method contains (line 1416) | fn contains(&self, item: &Idx) -> bool; method bounds (line 1419) | fn bounds(&self) -> (Bound, Bound); method is_inverted (line 1422) | fn is_inverted(&self) -> bool; method saturating_iter (line 1428) | fn saturating_iter(&self) -> Self::Saturating; method bounded_iter (line 1434) | fn bounded_iter(&self) -> Self::Bounded; type Saturating (line 1438) | type Saturating = Range; type Bounded (line 1439) | type Bounded = Range; function bounds (line 1441) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1445) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1449) | fn is_inverted(&self) -> bool { function saturating_iter (line 1453) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1461) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1471) | type Saturating = Range; type Bounded (line 1472) | type Bounded = Range; function bounds (line 1474) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1478) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1482) | fn is_inverted(&self) -> bool { function saturating_iter (line 1486) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1490) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1496) | type Saturating = SaturatingIterator; type Bounded (line 1497) | type Bounded = Range; function bounds (line 1499) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1503) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1507) | fn is_inverted(&self) -> bool { function saturating_iter (line 1511) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1515) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1521) | type Saturating = Range; type Bounded (line 1522) | type Bounded = Range; function bounds (line 1524) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1528) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1532) | fn is_inverted(&self) -> bool { function saturating_iter (line 1536) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1544) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1554) | type Saturating = Range; type Bounded (line 1555) | type Bounded = Range; function bounds (line 1557) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1561) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1565) | fn is_inverted(&self) -> bool { function saturating_iter (line 1569) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1573) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1579) | type Saturating = SaturatingIterator; type Bounded (line 1580) | type Bounded = Range; method bounds (line 1582) | fn bounds(&self) -> (Bound, Bound) { method contains (line 1586) | fn contains(&self, item: &usize) -> bool { method is_inverted (line 1590) | fn is_inverted(&self) -> bool { method saturating_iter (line 1594) | fn saturating_iter(&self) -> Self::Saturating { method bounded_iter (line 1598) | fn bounded_iter(&self) -> Self::Bounded { type Saturating (line 1604) | type Saturating = Range; type Bounded (line 1605) | type Bounded = Range; function bounds (line 1607) | fn bounds(&self) -> (Bound, Bound) { function contains (line 1611) | fn contains(&self, item: &usize) -> bool { function is_inverted (line 1615) | fn is_inverted(&self) -> bool { function saturating_iter (line 1619) | fn saturating_iter(&self) -> Self::Saturating { function bounded_iter (line 1623) | fn bounded_iter(&self) -> Self::Bounded { function test_offset_u8 (line 1633) | fn test_offset_u8() { function test_offset_str (line 1645) | fn test_offset_str() { function test_slice_index (line 1656) | fn test_slice_index() { function test_slice_index_utf8 (line 1663) | fn test_slice_index_utf8() { FILE: tests/arithmetic.rs function parens (line 17) | fn parens(i: &str) -> IResult<&str, i64> { function factor (line 25) | fn factor(i: &str) -> IResult<&str, i64> { function term (line 36) | fn term(i: &str) -> IResult<&str, i64> { function expr (line 54) | fn expr(i: &str) -> IResult<&str, i64> { function factor_test (line 73) | fn factor_test() { function term_test (line 81) | fn term_test() { function expr_test (line 88) | fn expr_test() { function parens_test (line 95) | fn parens_test() { FILE: tests/arithmetic_ast.rs type Expr (line 17) | pub enum Expr { type Oper (line 27) | pub enum Oper { method fmt (line 35) | fn fmt(&self, format: &mut Formatter<'_>) -> fmt::Result { method fmt (line 49) | fn fmt(&self, format: &mut Formatter<'_>) -> fmt::Result { function parens (line 62) | fn parens(i: &str) -> IResult<&str, Expr> { function factor (line 71) | fn factor(i: &str) -> IResult<&str, Expr> { function fold_exprs (line 82) | fn fold_exprs(initial: Expr, remainder: Vec<(Oper, Expr)>) -> Expr { function term (line 94) | fn term(i: &str) -> IResult<&str, Expr> { function expr (line 114) | fn expr(i: &str) -> IResult<&str, Expr> { function factor_test (line 135) | fn factor_test() { function term_test (line 143) | fn term_test() { function expr_test (line 151) | fn expr_test() { function parens_test (line 167) | fn parens_test() { FILE: tests/css.rs type Color (line 6) | pub struct Color { function from_hex (line 12) | fn from_hex(input: &str) -> Result { function is_hex_digit (line 16) | fn is_hex_digit(c: char) -> bool { function hex_primary (line 20) | fn hex_primary(input: &str) -> IResult<&str, u8> { function hex_color (line 24) | fn hex_color(input: &str) -> IResult<&str, Color> { function parse_color (line 32) | fn parse_color() { FILE: tests/custom_errors.rs type CustomError (line 13) | pub struct CustomError(String); method from (line 16) | fn from(error: (&'a str, ErrorKind)) -> Self { method from_error_kind (line 22) | fn from_error_kind(_: &'a str, kind: ErrorKind) -> Self { method append (line 26) | fn append(_: &'a str, kind: ErrorKind, other: CustomError) -> Self { function test1 (line 31) | fn test1(input: &str) -> IResult<&str, &str, CustomError> { function test2 (line 36) | fn test2(input: &str) -> IResult<&str, &str, CustomError> { function test3 (line 41) | fn test3(input: &str) -> IResult<&str, &str, CustomError> { function test4 (line 46) | fn test4(input: &str) -> IResult<&str, Vec<&str>, CustomError> { FILE: tests/escaped.rs function esc (line 6) | fn esc(s: &str) -> IResult<&str, &str, (&str, ErrorKind)> { function esc_trans (line 11) | fn esc_trans(s: &str) -> IResult<&str, String, (&str, ErrorKind)> { function test_escaped (line 17) | fn test_escaped() { function test_escaped_transform (line 23) | fn test_escaped_transform() { FILE: tests/expression_ast.rs type Expr (line 14) | pub enum Expr { type PrefixOp (line 31) | enum PrefixOp { type PostfixOp (line 37) | enum PostfixOp { type BinaryOp (line 44) | enum BinaryOp { function function_call (line 54) | fn function_call(i: &str) -> IResult<&str, PostfixOp> { function ternary_operator (line 77) | fn ternary_operator(i: &str) -> IResult<&str, BinaryOp> { function expression (line 85) | fn expression(i: &str) -> IResult<&str, Expr> { function expression_test (line 151) | fn expression_test() { FILE: tests/float.rs function unsigned_float (line 15) | fn unsigned_float(i: &[u8]) -> IResult<&[u8], f32> { function float (line 24) | fn float(i: &[u8]) -> IResult<&[u8], f32> { function unsigned_float_test (line 38) | fn unsigned_float_test() { function float_test (line 47) | fn float_test() { function test_f32_big_endian (line 54) | fn test_f32_big_endian() { function test_f32_little_endian (line 64) | fn test_f32_little_endian() { function test_f64_big_endian (line 74) | fn test_f64_big_endian() { function test_f64_little_endian (line 92) | fn test_f64_little_endian() { FILE: tests/fnmut.rs function parse (line 8) | fn parse() { function accumulate (line 25) | fn accumulate() { FILE: tests/ini.rs function category (line 15) | fn category(i: &[u8]) -> IResult<&[u8], &str> { function key_value (line 23) | fn key_value(i: &[u8]) -> IResult<&[u8], (&str, &str)> { function keys_and_values (line 31) | fn keys_and_values(i: &[u8]) -> IResult<&[u8], HashMap<&str, &str>> { function category_and_keys (line 35) | fn category_and_keys(i: &[u8]) -> IResult<&[u8], (&str, HashMap<&str, &s... function categories (line 41) | fn categories(i: &[u8]) -> IResult<&[u8], HashMap<&str, HashMap<&str, &s... function parse_category_test (line 60) | fn parse_category_test() { function parse_key_value_test (line 80) | fn parse_key_value_test() { function parse_key_value_with_space_test (line 97) | fn parse_key_value_with_space_test() { function parse_key_value_with_comment_test (line 114) | fn parse_key_value_with_comment_test() { function parse_multiple_keys_and_values_test (line 131) | fn parse_multiple_keys_and_values_test() { function parse_category_then_multiple_keys_and_values_test (line 154) | fn parse_category_then_multiple_keys_and_values_test() { function parse_multiple_categories_test (line 179) | fn parse_multiple_categories_test() { FILE: tests/ini_str.rs function is_line_ending_or_comment (line 12) | fn is_line_ending_or_comment(chr: char) -> bool { function not_line_ending (line 16) | fn not_line_ending(i: &str) -> IResult<&str, &str> { function space_or_line_ending (line 20) | fn space_or_line_ending(i: &str) -> IResult<&str, &str> { function category (line 24) | fn category(i: &str) -> IResult<&str, &str> { function key_value (line 32) | fn key_value(i: &str) -> IResult<&str, (&str, &str)> { function keys_and_values_aggregator (line 43) | fn keys_and_values_aggregator(i: &str) -> IResult<&str, Vec<(&str, &str)... function keys_and_values (line 47) | fn keys_and_values(input: &str) -> IResult<&str, HashMap<&str, &str>> { function category_and_keys (line 54) | fn category_and_keys(i: &str) -> IResult<&str, (&str, HashMap<&str, &str... function categories_aggregator (line 59) | fn categories_aggregator(i: &str) -> IResult<&str, Vec<(&str, HashMap<&s... function categories (line 63) | fn categories(input: &str) -> IResult<&str, HashMap<&str, HashMap<&str, ... function parse_category_test (line 71) | fn parse_category_test() { function parse_key_value_test (line 91) | fn parse_key_value_test() { function parse_key_value_with_space_test (line 108) | fn parse_key_value_with_space_test() { function parse_key_value_with_comment_test (line 125) | fn parse_key_value_with_comment_test() { function parse_multiple_keys_and_values_test (line 142) | fn parse_multiple_keys_and_values_test() { function parse_category_then_multiple_keys_and_values_test (line 165) | fn parse_category_then_multiple_keys_and_values_test() { function parse_multiple_categories_test (line 190) | fn parse_multiple_categories_test() { FILE: tests/issues.rs type Range (line 8) | struct Range { function take_char (line 13) | pub fn take_char(input: &[u8]) -> IResult<&[u8], char> { function parse_ints (line 32) | fn parse_ints(input: &[u8]) -> IResult<&[u8], Vec> { function spaces_or_int (line 36) | fn spaces_or_int(input: &[u8]) -> IResult<&[u8], i32> { function issue_142 (line 55) | fn issue_142() { function usize_length_bytes_issue (line 67) | fn usize_length_bytes_issue() { function take_till_issue (line 74) | fn take_till_issue() { function issue_655 (line 86) | fn issue_655() { function issue_717 (line 104) | fn issue_717(i: &[u8]) -> IResult<&[u8], Vec<&[u8]>> { type Input (line 117) | pub type Input<'a> = &'a [u8]; type Data (line 120) | struct Data { function list (line 126) | fn list<'a>( function data (line 133) | fn data(input: Input<'_>) -> IResult, Data> { function issue_848_overflow_incomplete_bits_to_bytes (line 142) | fn issue_848_overflow_incomplete_bits_to_bytes() { function issue_942 (line 162) | fn issue_942() { function issue_many_m_n_with_zeros (line 174) | fn issue_many_m_n_with_zeros() { function issue_1231_bits_expect_fn_closure (line 182) | fn issue_1231_bits_expect_fn_closure() { function issue_1282_findtoken_char (line 192) | fn issue_1282_findtoken_char() { function issue_x_looser_fill_bounds (line 200) | fn issue_x_looser_fill_bounds() { function issue_1459_clamp_capacity (line 227) | fn issue_1459_clamp_capacity() { function issue_1617_count_parser_returning_zero_size (line 242) | fn issue_1617_count_parser_returning_zero_size() { function issue_1586_parser_iterator_impl (line 255) | fn issue_1586_parser_iterator_impl() { function issue_1808_complete_string_parser_returns_wrong_slice (line 274) | fn issue_1808_complete_string_parser_returns_wrong_slice() { FILE: tests/json.rs type JsonValue (line 18) | pub enum JsonValue { function boolean (line 27) | fn boolean(input: &str) -> IResult<&str, bool> { function u16_hex (line 31) | fn u16_hex(input: &str) -> IResult<&str, u16> { function unicode_escape (line 35) | fn unicode_escape(input: &str) -> IResult<&str, char> { function character (line 61) | fn character(input: &str) -> IResult<&str, char> { function string (line 84) | fn string(input: &str) -> IResult<&str, String> { function ws (line 96) | fn ws<'a, O, E: ParseError<&'a str>, F: Parser<&'a str, Output = O, Erro... function array (line 102) | fn array(input: &str) -> IResult<&str, Vec> { function object (line 111) | fn object(input: &str) -> IResult<&str, HashMap> { function json_value (line 126) | fn json_value(input: &str) -> IResult<&str, JsonValue> { function json (line 140) | fn json(input: &str) -> IResult<&str, JsonValue> { function json_string (line 145) | fn json_string() { function json_object (line 164) | fn json_object() { function json_array (line 182) | fn json_array() { function json_whitespace (line 193) | fn json_whitespace() { FILE: tests/mp4.rs function mp4_box (line 15) | fn mp4_box(input: &[u8]) -> IResult<&[u8], &[u8]> { type FileType (line 31) | struct FileType<'a> { type Mvhd32 (line 40) | pub struct Mvhd32 { type Mvhd64 (line 70) | pub struct Mvhd64 { function mvhd32 (line 98) | fn mvhd32(i: &[u8]) -> IResult<&[u8], MvhdBox> { function mvhd64 (line 150) | fn mvhd64(i: &[u8]) -> IResult<&[u8], MvhdBox> { type MvhdBox (line 202) | pub enum MvhdBox { type MoovBox (line 208) | pub enum MoovBox { type MP4BoxType (line 221) | enum MP4BoxType { type MP4BoxHeader (line 241) | struct MP4BoxHeader { function brand_name (line 246) | fn brand_name(input: &[u8]) -> IResult<&[u8], &str> { function filetype_parser (line 250) | fn filetype_parser(input: &[u8]) -> IResult<&[u8], FileType<'_>> { function mvhd_box (line 263) | fn mvhd_box(input: &[u8]) -> IResult<&[u8], MvhdBox> { function unknown_box_type (line 277) | fn unknown_box_type(input: &[u8]) -> IResult<&[u8], MP4BoxType> { function box_type (line 281) | fn box_type(input: &[u8]) -> IResult<&[u8], MP4BoxType> { function moov_type (line 297) | fn moov_type(input: &[u8]) -> IResult<&[u8], MP4BoxType> { function box_header (line 312) | fn box_header(input: &[u8]) -> IResult<&[u8], MP4BoxHeader> { function moov_header (line 318) | fn moov_header(input: &[u8]) -> IResult<&[u8], MP4BoxHeader> { FILE: tests/multiline.rs function end_of_line (line 8) | pub fn end_of_line(input: &str) -> IResult<&str, &str> { function read_line (line 16) | pub fn read_line(input: &str) -> IResult<&str, &str> { function read_lines (line 20) | pub fn read_lines(input: &str) -> IResult<&str, Vec<&str>> { function read_lines_test (line 26) | fn read_lines_test() { FILE: tests/overflow.rs function parser02 (line 14) | fn parser02(i: &[u8]) -> IResult<&[u8], (&[u8], &[u8])> { function overflow_incomplete_tuple (line 19) | fn overflow_incomplete_tuple() { function overflow_incomplete_length_bytes (line 28) | fn overflow_incomplete_length_bytes() { function overflow_incomplete_many0 (line 42) | fn overflow_incomplete_many0() { function overflow_incomplete_many1 (line 56) | fn overflow_incomplete_many1() { function overflow_incomplete_many_till (line 70) | fn overflow_incomplete_many_till() { function overflow_incomplete_many_m_n (line 87) | fn overflow_incomplete_many_m_n() { function overflow_incomplete_count (line 101) | fn overflow_incomplete_count() { function overflow_incomplete_length_count (line 116) | fn overflow_incomplete_length_count() { function overflow_incomplete_length_data (line 132) | fn overflow_incomplete_length_data() { FILE: tests/reborrow_fold.rs function atom (line 13) | fn atom(_tomb: &mut ()) -> impl for<'a> FnMut(&'a [u8]) -> IResult<&'a [... function list (line 24) | fn list<'a>(i: &'a [u8], tomb: &mut ()) -> IResult<&'a [u8], String> {