The trait used to define enum types that may be used with [`EnumSet`]. This trait must be implemented using `#[derive(EnumSetType)]`, is not public API, and its internal structure may change at any time with no warning. For full documentation on the procedural derive and its options, see [`#[derive(EnumSetType)]`](derive@crate::EnumSetType). [`EnumSet`]: crate::set::EnumSet
| 13 | /// |
| 14 | /// [`EnumSet`]: crate::set::EnumSet |
| 15 | pub unsafe trait EnumSetType: Copy + Eq + EnumSetTypePrivate {} |
| 16 | |
| 17 | /// An [`EnumSetType`] for which [`EnumSet`]s have a guaranteed in-memory representation. |
| 18 | /// |
nothing calls this directly
no outgoing calls
no test coverage detected