Trait glib::subclass::types::InstanceStructExt   
source · pub unsafe trait InstanceStructExt: InstanceStruct {
    // Required methods
    fn imp(&self) -> &Self::Type;
    fn class(&self) -> &<Self::Type as ObjectSubclass>::Class;
}Expand description
Trait implemented by any type implementing InstanceStruct to return the implementation, private Rust struct.
Required Methods§
sourcefn imp(&self) -> &Self::Type
 
fn imp(&self) -> &Self::Type
Returns the implementation for from this instance struct, that
is the implementor of ObjectImpl or subtraits.
sourcefn class(&self) -> &<Self::Type as ObjectSubclass>::Class
 
fn class(&self) -> &<Self::Type as ObjectSubclass>::Class
Returns the class struct for this specific instance.
Object Safety§
This trait is not object safe.