pub trait TypePluginImplExt: ObjectSubclass {
// Required methods
fn parent_use_plugin(&self);
fn parent_unuse_plugin(&self);
fn parent_complete_type_info(
&self,
type_: Type,
) -> (TypeInfo, TypeValueTable);
fn parent_complete_interface_info(
&self,
instance_type: Type,
interface_type: Type,
) -> InterfaceInfo;
}
Required Methods§
fn parent_use_plugin(&self)
fn parent_unuse_plugin(&self)
fn parent_complete_type_info(&self, type_: Type) -> (TypeInfo, TypeValueTable)
fn parent_complete_interface_info( &self, instance_type: Type, interface_type: Type, ) -> InterfaceInfo
Object Safety§
This trait is not object safe.