Trait glib::subclass::types::InterfaceList
source · pub trait InterfaceList<T: ObjectSubclass> {
// Required methods
fn iface_infos() -> Vec<(GType, GInterfaceInfo)>;
fn instance_init(_instance: &mut InitializingObject<T>);
}
Expand description
Trait for a type list of interfaces.
Required Methods§
sourcefn iface_infos() -> Vec<(GType, GInterfaceInfo)>
fn iface_infos() -> Vec<(GType, GInterfaceInfo)>
Returns the list of types and corresponding interface infos for this list.
sourcefn instance_init(_instance: &mut InitializingObject<T>)
fn instance_init(_instance: &mut InitializingObject<T>)
Runs instance_init
on each of the IsImplementable
items.