pub trait IBaseData_3Methods<T0: ClassIdentity, T1: ClassIdentity, T2: ClassIdentity>: ClassIdentity {
Show 20 methods
// Provided methods
fn load(path: Il2CppString) -> i32 { ... }
fn unload() { ... }
fn setup(self)
where Self: Sized { ... }
fn cleanup(self)
where Self: Sized { ... }
fn add_item(self, item: T1)
where Self: Sized { ... }
fn set_max_item(self, piece: T2)
where Self: Sized { ... }
fn set_min_item(self, piece: T2)
where Self: Sized { ... }
fn set_chg_item(self, piece: T2)
where Self: Sized { ... }
fn create_dictionary(self)
where Self: Sized { ... }
fn clear(self)
where Self: Sized { ... }
fn get_index(name: Il2CppString) -> i32 { ... }
fn get_key(index: i32) -> Il2CppString { ... }
fn get(index: i32) -> T1 { ... }
fn get_2(name: Il2CppString) -> T1 { ... }
fn try_get(index: i32) -> T1 { ... }
fn try_get_2(name: Il2CppString) -> T1 { ... }
fn get_item_count() -> i32 { ... }
fn get_item_list() -> List_1<T1> { ... }
fn ctor(self)
where Self: Sized { ... }
fn cctor() { ... }
}Provided Methods§
fn load(path: Il2CppString) -> i32
fn unload()
fn setup(self)where
Self: Sized,
fn cleanup(self)where
Self: Sized,
fn add_item(self, item: T1)where
Self: Sized,
fn set_max_item(self, piece: T2)where
Self: Sized,
fn set_min_item(self, piece: T2)where
Self: Sized,
fn set_chg_item(self, piece: T2)where
Self: Sized,
fn create_dictionary(self)where
Self: Sized,
fn clear(self)where
Self: Sized,
fn get_index(name: Il2CppString) -> i32
fn get_key(index: i32) -> Il2CppString
fn get(index: i32) -> T1
fn get_2(name: Il2CppString) -> T1
fn try_get(index: i32) -> T1
fn try_get_2(name: Il2CppString) -> T1
fn get_item_count() -> i32
fn get_item_list() -> List_1<T1>
fn ctor(self)where
Self: Sized,
fn cctor()
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.