Skip to main content

IBaseData_3

Trait IBaseData_3 

Source
pub trait IBaseData_3<T0: ClassIdentity, T1: ClassIdentity, T2: ClassIdentity>: IScriptableObject {
    // Provided methods
    fn index_key(self) -> Dictionary_2<Il2CppString, i32> { ... }
    fn set_index_key(self, value: Dictionary_2<Il2CppString, i32>) { ... }
    fn items(self) -> List_1<T1> { ... }
    fn set_items(self, value: List_1<T1>) { ... }
    fn min_item_field(self) -> T2 { ... }
    fn set_min_item_field(self, value: T2) { ... }
    fn max_item_field(self) -> T2 { ... }
    fn set_max_item_field(self, value: T2) { ... }
    fn chg_item_field(self) -> T2 { ... }
    fn set_chg_item_field(self, value: T2) { ... }
}

Provided Methods§

Source

fn index_key(self) -> Dictionary_2<Il2CppString, i32>

Source

fn set_index_key(self, value: Dictionary_2<Il2CppString, i32>)

Source

fn items(self) -> List_1<T1>

Source

fn set_items(self, value: List_1<T1>)

Source

fn min_item_field(self) -> T2

Source

fn set_min_item_field(self, value: T2)

Source

fn max_item_field(self) -> T2

Source

fn set_max_item_field(self, value: T2)

Source

fn chg_item_field(self) -> T2

Source

fn set_chg_item_field(self, value: T2)

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§

Source§

impl<T0: ClassIdentity, T1: ClassIdentity, T2: ClassIdentity> IBaseData_3<T0, T1, T2> for BaseData_3<T0, T1, T2>