Trait libpanel::subclass::prelude::ObjectInterfaceExt
source · pub trait ObjectInterfaceExt: ObjectInterface {
// Provided methods
fn from_instance<T>(obj: &T) -> &Self
where T: IsA<Object> { ... }
fn from_obj<T>(obj: &T) -> &Self
where T: IsA<Object> { ... }
}
Provided Methods§
sourcefn from_instance<T>(obj: &T) -> &Self
👎Deprecated: Use from_obj() instead
fn from_instance<T>(obj: &T) -> &Self
Get interface from an instance.
This will panic if obj
does not implement the interface.
Object Safety§
This trait is not object safe.