| commit | a593d6e867ee66f28a4704257bc15a782df25979 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Sat Aug 29 19:48:08 2020 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Sat Aug 29 19:48:08 2020 -0700 |
| tree | 483e99aac53cf79d11dfc3ab3331e30ff062ff4a | |
| parent | c8b5035ae2d28c0198395554c6a0c6019262e2bd [diff] [blame] |
Implement extern C++ shared structs
diff --git a/gen/src/write.rs b/gen/src/write.rs index a9b8dde..32ccbf6 100644 --- a/gen/src/write.rs +++ b/gen/src/write.rs
@@ -62,7 +62,9 @@ match api { Api::Struct(strct) => { out.next_section(); - write_struct(out, strct); + if !types.cxx.contains(&strct.ident) { + write_struct(out, strct); + } } Api::Enum(enm) => { out.next_section();