]> git.lizzy.rs Git - enumset.git/commitdiff
Add #[repr(transparent)]
authorRiey <creeper844@gmail.com>
Thu, 15 Apr 2021 06:55:06 +0000 (15:55 +0900)
committerRiey <creeper844@gmail.com>
Thu, 15 Apr 2021 06:55:06 +0000 (15:55 +0900)
enumset/src/lib.rs

index a3f5eab6420baf0951cac4eee6ae1608274794d3..cbf9922ea4bcf21826f5457ff845fdf5a044c49e 100644 (file)
@@ -213,6 +213,7 @@ pub unsafe trait EnumSetType: Copy + Eq + EnumSetTypePrivate { }
 /// instead serialized as a list of enum variants. This requires your enum type implement
 /// [`Serialize`] and [`Deserialize`]. Note that this is a breaking change
 #[derive(Copy, Clone, PartialEq, Eq)]
+#[repr(transparent)]
 pub struct EnumSet<T: EnumSetType> {
     #[doc(hidden)]
     /// This is public due to the [`enum_set!`] macro.