SOURCE_FILE@[0; 64) STRUCT_DEF@[0; 63) STRUCT_KW@[0; 6) WHITESPACE@[6; 7) NAME@[7; 8) IDENT@[7; 8) "S" WHITESPACE@[8; 9) NAMED_FIELD_DEF_LIST@[9; 63) L_CURLY@[9; 10) WHITESPACE@[10; 15) NAMED_FIELD_DEF@[15; 60) ATTR@[15; 43) POUND@[15; 16) TOKEN_TREE@[16; 43) L_BRACK@[16; 17) IDENT@[17; 22) "serde" TOKEN_TREE@[22; 42) L_PAREN@[22; 23) IDENT@[23; 27) "with" WHITESPACE@[27; 28) EQ@[28; 29) WHITESPACE@[29; 30) STRING@[30; 41) R_PAREN@[41; 42) R_BRACK@[42; 43) WHITESPACE@[43; 48) VISIBILITY@[48; 51) PUB_KW@[48; 51) WHITESPACE@[51; 52) NAME@[52; 55) IDENT@[52; 55) "uri" COLON@[55; 56) WHITESPACE@[56; 57) PATH_TYPE@[57; 60) PATH@[57; 60) PATH_SEGMENT@[57; 60) NAME_REF@[57; 60) IDENT@[57; 60) "Uri" COMMA@[60; 61) WHITESPACE@[61; 62) R_CURLY@[62; 63) WHITESPACE@[63; 64)