inherit visibility
Some checks failed
CI / Rust checks (push) Failing after 48s

This commit is contained in:
2024-10-21 13:11:13 +02:00
parent 277f86a04b
commit aa439c16ca

View File

@@ -50,6 +50,7 @@ mod helpers;
pub fn derive(input: TokenStream) -> TokenStream {
let ast = parse_macro_input!(input as DeriveInput);
let vis = &ast.vis;
let name_ident = &ast.ident;
let packed_ident = syn::Ident::new(&format!("{name_ident}CPacked"), name_ident.span());
@@ -97,7 +98,7 @@ pub fn derive(input: TokenStream) -> TokenStream {
// put everything together
let expanded = quote! {
#[repr(C, packed)]
struct #packed_ident {
#vis struct #packed_ident {
#(#packed_fields,)*
}
impl simconnect_sdk::SimConnectObjectExt for #name_ident {