pub unsafe trait IsImplementable<T>: IsInterfacewhere
    T: ObjectSubclass,
    Self::GlibClassType: Copy,
{ fn interface_init(_iface: &mut Interface<Self>) { ... } fn instance_init(_instance: &mut InitializingObject<T>) { ... } }
Expand description

Trait for implementable interfaces.

Provided Methods§

Override the virtual methods of this interface for the given subclass and do other interface initialization.

This is automatically called during type initialization.

Instance specific initialization.

This is automatically called during instance initialization.

Implementations on Foreign Types§

Implementors§