pub trait ObjectInterfaceExt: ObjectInterface {
// Provided method
fn from_instance<T>(obj: &T) -> &Self
where T: IsA<Object> { ... }
}
Provided Methods§
fn from_instance<T>(obj: &T) -> &Selfwhere
T: IsA<Object>,
fn from_instance<T>(obj: &T) -> &Selfwhere T: IsA<Object>,
Get interface from an instance.
This will panic if obj
does not implement the interface.