Struct glib::object::ClassRef [−][src]
pub struct ClassRef<'a, T: IsClass>(_, _, _);
Expand description
Reference to the class struct of type T
.
Methods from Deref<Target = Class<T>>
Get the type id for this class.
This is not equivalent to T::static_type()
but is the type of the subclass of T
where
this class belongs to.
Casts this class to a reference to a parent type’s class.
Casts this class to a reference to a child type’s class or fails if this class is not implementing the child class.
Trait Implementations
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for ClassRef<'a, T> where
<T as ObjectType>::GlibClassType: RefUnwindSafe,
impl<'a, T> UnwindSafe for ClassRef<'a, T> where
<T as ObjectType>::GlibClassType: RefUnwindSafe,