SOURCE_FILE@[0; 42) TYPE_ALIAS_DEF@[0; 41) TYPE_KW@[0; 4) "type" WHITESPACE@[4; 5) " " NAME@[5; 6) IDENT@[5; 6) "A" WHITESPACE@[6; 7) " " EQ@[7; 8) "=" WHITESPACE@[8; 9) " " DYN_TRAIT_TYPE@[9; 40) DYN_KW@[9; 12) "dyn" WHITESPACE@[12; 13) " " TYPE_BOUND_LIST@[13; 40) TYPE_BOUND@[13; 35) PATH_TYPE@[13; 35) PATH@[13; 35) PATH_SEGMENT@[13; 35) NAME_REF@[13; 21) IDENT@[13; 21) "Iterator" TYPE_ARG_LIST@[21; 35) L_ANGLE@[21; 22) "<" ASSOC_TYPE_ARG@[22; 34) NAME_REF@[22; 26) IDENT@[22; 26) "Item" EQ@[26; 27) "=" PATH_TYPE@[27; 34) PATH@[27; 34) PATH_SEGMENT@[27; 34) NAME_REF@[27; 30) IDENT@[27; 30) "Foo" TYPE_ARG_LIST@[30; 34) L_ANGLE@[30; 31) "<" LIFETIME_ARG@[31; 33) LIFETIME@[31; 33) "\'a" R_ANGLE@[33; 34) ">" R_ANGLE@[34; 35) ">" WHITESPACE@[35; 36) " " PLUS@[36; 37) "+" WHITESPACE@[37; 38) " " TYPE_BOUND@[38; 40) LIFETIME@[38; 40) "\'a" SEMI@[40; 41) ";" WHITESPACE@[41; 42) "\n"