Trait EnumerationValue

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§

const ZERO: E

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§

§

impl EnumerationValue<EnumValue> for EnumValue

Define the zero value and the associated GLib type.

§

impl EnumerationValue<FlagsValue> for FlagsValue

Define the zero value and the associated GLib type.