summaryrefslogtreecommitdiff
path: root/nrf-softdevice-macro
diff options
context:
space:
mode:
authorUlf Lilleengen <ulf.lilleengen@gmail.com>2021-10-07 08:33:22 +0200
committerUlf Lilleengen <ulf.lilleengen@gmail.com>2021-10-07 08:33:22 +0200
commit4d4123639336e23088eeb53b54d90d6f8d618195 (patch)
tree7321ccbefaaa1317297f2c25218dbb5d0453cf59 /nrf-softdevice-macro
parent714f3ad657a65315a70437fe133ff088fa2bac11 (diff)
downloadnrf-softdevice-4d4123639336e23088eeb53b54d90d6f8d618195.zip
Give enum same visibility as service struct
Diffstat (limited to 'nrf-softdevice-macro')
-rw-r--r--nrf-softdevice-macro/src/lib.rs3
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
}
};