Add @rust-attr on scturct (#2785)

Fixes: #2660
This commit is contained in:
Amirhossein Akhlaghpour 2023-06-05 17:59:55 +03:30 committed by GitHub
parent bef2e3617d
commit 3a4f3c61d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 196 additions and 16 deletions

View file

@ -36,7 +36,7 @@ pub fn load_builtins(register: &mut TypeRegister) {
// parse structs
for s in doc.StructDeclaration().chain(doc.ExportsList().flat_map(|e| e.StructDeclaration())) {
let external_name = identifier_text(&s.DeclaredIdentifier()).unwrap();
let mut ty = object_tree::type_struct_from_node(s.ObjectType(), &mut diag, register);
let mut ty = object_tree::type_struct_from_node(s.ObjectType(), &mut diag, register, None);
if let Type::Struct { name, .. } = &mut ty {
*name = Some(
parse_annotation("name", &s.ObjectType())