pub trait IMapHistory_Rewind_BattleCalcDataMethods: IMapHistory_Rewind_BattleCalcData {
Show 15 methods
// Provided methods
fn ctor(self) { ... }
fn clear(self) { ... }
fn clear_work(self) { ... }
fn add(self, unit: impl Into<Unit>) { ... }
fn add_2(self, inspector: impl Into<PokeInspector>) { ... }
fn add_3(self, overlap: impl Into<MapOverlap_Data>) { ... }
fn add_4<M0: IlType + Copy + ClassIdentity>(
self,
work: impl Into<List_1<M0>>,
saved: impl Into<List_1<M0>>,
obj: impl Into<M0>,
) { ... }
fn get_unit_count(self) -> i32 { ... }
fn get_unit(self, index: impl Into<i32>) -> Unit { ... }
fn get_inspector_count(self) -> i32 { ... }
fn get_inspector(self, index: impl Into<i32>) -> PokeInspector { ... }
fn get_overlap_count(self) -> i32 { ... }
fn get_overlap(self, index: impl Into<i32>) -> MapOverlap_Data { ... }
fn save(self) { ... }
fn save_2<M0: IlType + Copy + ClassIdentity>(
self,
work: impl Into<List_1<M0>>,
saved: impl Into<List_1<M0>>,
) { ... }
}Provided Methods§
Sourcefn clear_work(self)
fn clear_work(self)
ClearWork() overload
Sourcefn add_2(self, inspector: impl Into<PokeInspector>)
fn add_2(self, inspector: impl Into<PokeInspector>)
Add(crate::app::pokeinspector::PokeInspector) overload
Sourcefn add_3(self, overlap: impl Into<MapOverlap_Data>)
fn add_3(self, overlap: impl Into<MapOverlap_Data>)
Add(crate::app::mapoverlap::MapOverlap_Data) overload
fn add_4<M0: IlType + Copy + ClassIdentity>( self, work: impl Into<List_1<M0>>, saved: impl Into<List_1<M0>>, obj: impl Into<M0>, )
Sourcefn get_unit_count(self) -> i32
fn get_unit_count(self) -> i32
GetUnitCount() overload
Sourcefn get_inspector_count(self) -> i32
fn get_inspector_count(self) -> i32
GetInspectorCount() overload
Sourcefn get_inspector(self, index: impl Into<i32>) -> PokeInspector
fn get_inspector(self, index: impl Into<i32>) -> PokeInspector
GetInspector(i32) overload
Sourcefn get_overlap_count(self) -> i32
fn get_overlap_count(self) -> i32
GetOverlapCount() overload
Sourcefn get_overlap(self, index: impl Into<i32>) -> MapOverlap_Data
fn get_overlap(self, index: impl Into<i32>) -> MapOverlap_Data
GetOverlap(i32) overload
fn save_2<M0: IlType + Copy + ClassIdentity>( self, work: impl Into<List_1<M0>>, saved: impl Into<List_1<M0>>, )
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§
impl<__T: IMapHistory_Rewind_BattleCalcData> IMapHistory_Rewind_BattleCalcDataMethods for __T
Available on crate feature
app-maphistory only.