[][src]Trait glib::subclass::types::IsImplementable

pub unsafe trait IsImplementable<T: ObjectSubclass>: StaticType {
    unsafe extern "C" fn interface_init(iface: gpointer, _iface_data: gpointer);
}

Trait for implementable interfaces.

Required methods

unsafe extern "C" fn interface_init(iface: gpointer, _iface_data: gpointer)

Initializes the interface's virtual methods.

Safety

It is the responsibility of the implementor of the interface to correctly type the pointers when working on the vtables they point at.

Loading content...

Implementors

Loading content...