Skip to main content

IPropertyTableAssigner_1Methods

Trait IPropertyTableAssigner_1Methods 

Source
pub trait IPropertyTableAssigner_1Methods<T0: ClassIdentity>: ClassIdentity {
    // Provided methods
    fn ctor(self, expected_missing_properties: Array<Il2CppString>)
       where Self: Sized { ... }
    fn add_expected_missing_property(self, name: Il2CppString)
       where Self: Sized { ... }
    fn assign_object(self, obj: T0, data: Table)
       where Self: Sized { ... }
    fn get_type_unsafe_assigner(self) -> PropertyTableAssigner
       where Self: Sized { ... }
    fn set_subassigner_for_type(
        self,
        property_type: SystemType,
        assigner: IPropertyTableAssigner_Interface,
    )
       where Self: Sized { ... }
    fn moon_sharp_interpreter_interop_i_property_table_assigner_assign_object_unchecked(
        self,
        o: Object,
        data: Table,
    )
       where Self: Sized { ... }
}

Provided Methods§

Source

fn ctor(self, expected_missing_properties: Array<Il2CppString>)
where Self: Sized,

Source

fn add_expected_missing_property(self, name: Il2CppString)
where Self: Sized,

Source

fn assign_object(self, obj: T0, data: Table)
where Self: Sized,

Source

fn get_type_unsafe_assigner(self) -> PropertyTableAssigner
where Self: Sized,

Source

fn set_subassigner_for_type( self, property_type: SystemType, assigner: IPropertyTableAssigner_Interface, )
where Self: Sized,

Source

fn moon_sharp_interpreter_interop_i_property_table_assigner_assign_object_unchecked( self, o: Object, data: Table, )
where Self: Sized,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§