We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 333d432 commit 1e7d1d3Copy full SHA for 1e7d1d3
src/generate/interrupt.rs
@@ -146,10 +146,16 @@ pub fn render(
146
Target::None => {}
147
}
148
149
+ let enum_repr = if variants.is_empty() {
150
+ quote!()
151
+ } else {
152
+ quote!(#[repr(u8)])
153
+ };
154
+
155
let interrupt_enum = quote! {
156
///Enumeration of all the interrupts
157
#[derive(Copy, Clone, Debug)]
- #[repr(u8)]
158
+ #enum_repr
159
pub enum Interrupt {
160
#(#variants)*
161
0 commit comments