blob: c3f03c49b73ded927325ba1d722e64ea32923dc5 [file] [log] [blame]
SOURCE_FILE@0..108
FN@0..107
FN_KW@0..2 "fn"
WHITESPACE@2..3 " "
NAME@3..12
IDENT@3..12 "print_all"
GENERIC_PARAM_LIST@12..89
L_ANGLE@12..13 "<"
TYPE_PARAM@13..88
NAME@13..14
IDENT@13..14 "T"
COLON@14..15 ":"
WHITESPACE@15..16 " "
TYPE_BOUND_LIST@16..88
TYPE_BOUND@16..88
PATH_TYPE@16..88
PATH@16..88
PATH_SEGMENT@16..88
NAME_REF@16..24
IDENT@16..24 "Iterator"
GENERIC_ARG_LIST@24..88
L_ANGLE@24..25 "<"
TYPE_ARG@25..29
PATH_TYPE@25..29
PATH@25..29
PATH_SEGMENT@25..29
NAME_REF@25..29
IDENT@25..29 "Item"
COMMA@29..30 ","
WHITESPACE@30..31 " "
TYPE_ARG@31..41
PATH_TYPE@31..41
PATH@31..41
PATH@31..35
PATH_SEGMENT@31..35
NAME_REF@31..35
IDENT@31..35 "Item"
COLON2@35..37 "::"
PATH_SEGMENT@37..41
NAME_REF@37..41
IDENT@37..41 "Item"
COMMA@41..42 ","
WHITESPACE@42..43 " "
TYPE_ARG@43..55
PATH_TYPE@43..55
PATH@43..55
PATH_SEGMENT@43..55
NAME_REF@43..47
IDENT@43..47 "Item"
GENERIC_ARG_LIST@47..55
COLON2@47..49 "::"
L_ANGLE@49..50 "<"
CONST_ARG@50..54
LITERAL@50..54
TRUE_KW@50..54 "true"
R_ANGLE@54..55 ">"
COMMA@55..56 ","
WHITESPACE@56..57 " "
ASSOC_TYPE_ARG@57..70
NAME_REF@57..61
IDENT@57..61 "Item"
COLON@61..62 ":"
WHITESPACE@62..63 " "
TYPE_BOUND_LIST@63..70
TYPE_BOUND@63..70
PATH_TYPE@63..70
PATH@63..70
PATH_SEGMENT@63..70
NAME_REF@63..70
IDENT@63..70 "Display"
COMMA@70..71 ","
WHITESPACE@71..72 " "
ASSOC_TYPE_ARG@72..87
NAME_REF@72..76
IDENT@72..76 "Item"
GENERIC_ARG_LIST@76..80
L_ANGLE@76..77 "<"
LIFETIME_ARG@77..79
LIFETIME@77..79
LIFETIME_IDENT@77..79 "'a"
R_ANGLE@79..80 ">"
WHITESPACE@80..81 " "
EQ@81..82 "="
WHITESPACE@82..83 " "
PATH_TYPE@83..87
PATH@83..87
PATH_SEGMENT@83..87
NAME_REF@83..87
IDENT@83..87 "Item"
R_ANGLE@87..88 ">"
R_ANGLE@88..89 ">"
PARAM_LIST@89..104
L_PAREN@89..90 "("
PARAM@90..103
IDENT_PAT@90..100
NAME@90..100
IDENT@90..100 "printables"
COLON@100..101 ":"
WHITESPACE@101..102 " "
PATH_TYPE@102..103
PATH@102..103
PATH_SEGMENT@102..103
NAME_REF@102..103
IDENT@102..103 "T"
R_PAREN@103..104 ")"
WHITESPACE@104..105 " "
BLOCK_EXPR@105..107
STMT_LIST@105..107
L_CURLY@105..106 "{"
R_CURLY@106..107 "}"
WHITESPACE@107..108 "\n"