pub trait EnumerationValue<E>: Copy {
type GlibType;
const ZERO: E;
}
Expand description
helper trait to define the zero value and the associated GLib type.
Required Associated Constants§
Required Associated Types§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
Source§impl EnumerationValue<EnumValue> for EnumValue
Define the zero value and the associated GLib type.
impl EnumerationValue<EnumValue> for EnumValue
Define the zero value and the associated GLib type.
Source§impl EnumerationValue<FlagsValue> for FlagsValue
Define the zero value and the associated GLib type.
impl EnumerationValue<FlagsValue> for FlagsValue
Define the zero value and the associated GLib type.