Skip to content

Commit adc94fb

Browse files
committed
Annotate repr(C) for enums
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
1 parent df4f17d commit adc94fb

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/color/imp.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use glib::translate::IntoGlib;
22

33
#[derive(Debug, Copy, Clone, glib::GEnum)]
44
#[genum(type_name = "ExColor")]
5+
#[repr(C)]
56
pub enum Color {
67
Red,
78
Green,

src/flags/imp.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
#[glib::gflags("ExFlags")]
1+
use glib::gflags;
2+
3+
#[gflags("ExFlags")]
4+
#[repr(C)]
25
pub enum Flags {
36
SOME = 0b00000001,
47
ZING = 0b00000010,

0 commit comments

Comments
 (0)