File { shebang: None, attrs: [], items: [ Struct( ItemStruct { attrs: [ Attribute { pound_token: Pound, style: Outer, bracket_token: Bracket, path: Path { leading_colon: None, segments: [ PathSegment { ident: Ident( doc, ), arguments: None, }, ], }, tokens: TokenStream [ Punct { op: '=', spacing: Alone, }, Literal { lit: "\r", }, ], }, Attribute { pound_token: Pound, style: Outer, bracket_token: Bracket, path: Path { leading_colon: None, segments: [ PathSegment { ident: Ident( doc, ), arguments: None, }, ], }, tokens: TokenStream [ Punct { op: '=', spacing: Alone, }, Literal { lit: " 测试用结构体A\r", }, ], }, Attribute { pound_token: Pound, style: Outer, bracket_token: Bracket, path: Path { leading_colon: None, segments: [ PathSegment { ident: Ident( doc, ), arguments: None, }, ], }, tokens: TokenStream [ Punct { op: '=', spacing: Alone, }, Literal { lit: "\r", }, ], }, Attribute { pound_token: Pound, style: Outer, bracket_token: Bracket, path: Path { leading_colon: None, segments: [ PathSegment { ident: Ident( pi_js_export, ), arguments: None, }, ], }, tokens: TokenStream [], }, ], vis: Public( VisPublic { pub_token: Pub, }, ), struct_token: Struct, ident: Ident( A, ), generics: Generics { lt_token: None, params: [], gt_token: None, where_clause: None, }, fields: Unnamed( FieldsUnnamed { paren_token: Paren, unnamed: [ Field { attrs: [], vis: Inherited, ident: None, colon_token: None, ty: Path( TypePath { qself: None, path: Path { leading_colon: None, segments: [ PathSegment { ident: Ident( usize, ), arguments: None, }, ], }, }, ), }, ], }, ), semi_token: Some( Semi, ), }, ), ], }