pub trait InterfaceList<T: ObjectSubclass> {
    fn iface_infos() -> Vec<(GType, GInterfaceInfo)>;
    fn instance_init(_instance: &mut InitializingObject<T>);
}
Expand description

Trait for a type list of interfaces.

Required methods

Returns the list of types and corresponding interface infos for this list.

Runs instance_init on each of the IsImplementable items.

Implementations on Foreign Types

Implementors