Trait libhelium::subclass::prelude::IsSubclassableExt

pub trait IsSubclassableExt: IsClass + ParentClassIs {
    // Required methods
    fn parent_class_init<T>(class: &mut Class<Self>)
       where T: ObjectSubclass,
             Self::Parent: IsSubclassable<T>;
    fn parent_instance_init<T>(instance: &mut InitializingObject<T>)
       where T: ObjectSubclass,
             Self::Parent: IsSubclassable<T>;
}

Required Methods§

fn parent_class_init<T>(class: &mut Class<Self>)
where T: ObjectSubclass, Self::Parent: IsSubclassable<T>,

fn parent_instance_init<T>(instance: &mut InitializingObject<T>)
where T: ObjectSubclass, Self::Parent: IsSubclassable<T>,

Object Safety§

This trait is not object safe.

Implementors§

§

impl<U> IsSubclassableExt for U
where U: IsClass + ParentClassIs,