diff options
Diffstat (limited to 'nrf-softdevice-macro')
-rw-r--r-- | nrf-softdevice-macro/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nrf-softdevice-macro/src/lib.rs b/nrf-softdevice-macro/src/lib.rs index 6fabb64..5b10e03 100644 --- a/nrf-softdevice-macro/src/lib.rs +++ b/nrf-softdevice-macro/src/lib.rs @@ -231,6 +231,7 @@ pub fn gatt_server(args: TokenStream, item: TokenStream) -> TokenStream { let uuid = args.uuid; struct_fields.named = syn::punctuated::Punctuated::from_iter(fields); + let visibility = struc.vis.clone(); let result = quote! { #struc @@ -263,7 +264,7 @@ pub fn gatt_server(args: TokenStream, item: TokenStream) -> TokenStream { } } - enum #event_enum_name { + #visibility enum #event_enum_name { #code_event_enum } }; |