[][src]Trait glib::subclass::boxed::BoxedType

pub trait BoxedType: Clone + Sized + 'static {
    const NAME: &'static str;

    fn get_type() -> Type;
}

Trait for defining boxed types.

Links together the type name with the type itself.

See register_boxed_type for registering an implementation of this trait with the type system.

Associated Constants

const NAME: &'static str

Boxed type name.

This must be unique in the whole process.

Loading content...

Required methods

fn get_type() -> Type

Returns the type ID.

This is usually defined via the GBoxed! derive macro.

Loading content...

Implementors

Loading content...