pub trait IMapHistory_RewindCommandWriterMethods: IMapHistory_RewindCommandWriter {
Show 32 methods
// Provided methods
fn prepare(self, type: impl Into<MapHistory_RewindType>) { ... }
fn write_unit_and_name(self, unit: impl Into<Unit>) { ... }
fn write_unit(self, unit: impl Into<Unit>) { ... }
fn write_name(self, unit: impl Into<Unit>) { ... }
fn write_position(self, unit: impl Into<Unit>) { ... }
fn write_status(self, unit: impl Into<Unit>) { ... }
fn write_status_2(self, status: impl Into<i64>) { ... }
fn write_hp(self, unit: impl Into<Unit>) { ... }
fn write_hp_2(self, hp: impl Into<i32>) { ... }
fn write_base_capability(self, unit: impl Into<Unit>, index: impl Into<i32>) { ... }
fn write_base_capability_all(self, unit: impl Into<Unit>) { ... }
fn write_grow_capability_all(self, unit: impl Into<Unit>) { ... }
fn write_level_capability_all(self, unit: impl Into<Unit>) { ... }
fn write_unit_base_capability_all(
self,
capability: impl Into<UnitBaseCapability>,
) { ... }
fn write_engage_count(self, unit: impl Into<Unit>) { ... }
fn write_engage_count_2(self, engage_count: impl Into<i32>) { ... }
fn write_engage_turn(self, unit: impl Into<Unit>) { ... }
fn write_show_in_search_map(
self,
unit: impl Into<Unit>,
move_x: impl Into<i32>,
move_z: impl Into<i32>,
) { ... }
fn write_turn(self, turn: impl Into<i32>) { ... }
fn write_force(self, force_type: impl Into<Force_Type>) { ... }
fn write_skills(self, skills: impl Into<SkillArray>) { ... }
fn write_unit_phase_begin_kinds(
self,
kind: impl Into<MapHistory_RewindUnitPhaseBeginKinds>,
) { ... }
fn write_unit_item(self, item: impl Into<UnitItem>) { ... }
fn write_unit_item_list(self, item_list: impl Into<UnitItemList>) { ... }
fn write_god_unit(self, god_unit: impl Into<GodUnit>) { ... }
fn write_transporter_data(self, data: impl Into<Transporter_Data>) { ... }
fn write_overlap(self, x: impl Into<i32>, z: impl Into<i32>) { ... }
fn write_unit_icon_info(self, unit: impl Into<Unit>) { ... }
fn write_lock_target(self, unit: impl Into<Unit>) { ... }
fn overwrite_byte(self, pos: impl Into<i32>, val: impl Into<u8>) { ... }
fn overwrite_ushort(self, pos: impl Into<i32>, val: impl Into<u16>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn prepare(self, type: impl Into<MapHistory_RewindType>)
fn prepare(self, type: impl Into<MapHistory_RewindType>)
Prepare(crate::app::maphistory::MapHistory_RewindType) overload
Sourcefn write_unit_and_name(self, unit: impl Into<Unit>)
fn write_unit_and_name(self, unit: impl Into<Unit>)
WriteUnitAndName(crate::app::unit::Unit) overload
Sourcefn write_unit(self, unit: impl Into<Unit>)
fn write_unit(self, unit: impl Into<Unit>)
WriteUnit(crate::app::unit::Unit) overload
Sourcefn write_name(self, unit: impl Into<Unit>)
fn write_name(self, unit: impl Into<Unit>)
WriteName(crate::app::unit::Unit) overload
Sourcefn write_position(self, unit: impl Into<Unit>)
fn write_position(self, unit: impl Into<Unit>)
WritePosition(crate::app::unit::Unit) overload
Sourcefn write_status(self, unit: impl Into<Unit>)
fn write_status(self, unit: impl Into<Unit>)
WriteStatus(crate::app::unit::Unit) overload
Sourcefn write_status_2(self, status: impl Into<i64>)
fn write_status_2(self, status: impl Into<i64>)
WriteStatus(i64) overload
Sourcefn write_hp_2(self, hp: impl Into<i32>)
fn write_hp_2(self, hp: impl Into<i32>)
WriteHp(i32) overload
Sourcefn write_base_capability(self, unit: impl Into<Unit>, index: impl Into<i32>)
fn write_base_capability(self, unit: impl Into<Unit>, index: impl Into<i32>)
WriteBaseCapability(crate::app::unit::Unit, i32) overload
Sourcefn write_base_capability_all(self, unit: impl Into<Unit>)
fn write_base_capability_all(self, unit: impl Into<Unit>)
WriteBaseCapabilityAll(crate::app::unit::Unit) overload
Sourcefn write_grow_capability_all(self, unit: impl Into<Unit>)
fn write_grow_capability_all(self, unit: impl Into<Unit>)
WriteGrowCapabilityAll(crate::app::unit::Unit) overload
Sourcefn write_level_capability_all(self, unit: impl Into<Unit>)
fn write_level_capability_all(self, unit: impl Into<Unit>)
WriteLevelCapabilityAll(crate::app::unit::Unit) overload
Sourcefn write_unit_base_capability_all(
self,
capability: impl Into<UnitBaseCapability>,
)
fn write_unit_base_capability_all( self, capability: impl Into<UnitBaseCapability>, )
WriteUnitBaseCapabilityAll(crate::app::unitbasecapability::UnitBaseCapability) overload
Sourcefn write_engage_count(self, unit: impl Into<Unit>)
fn write_engage_count(self, unit: impl Into<Unit>)
WriteEngageCount(crate::app::unit::Unit) overload
Sourcefn write_engage_count_2(self, engage_count: impl Into<i32>)
fn write_engage_count_2(self, engage_count: impl Into<i32>)
WriteEngageCount(i32) overload
Sourcefn write_engage_turn(self, unit: impl Into<Unit>)
fn write_engage_turn(self, unit: impl Into<Unit>)
WriteEngageTurn(crate::app::unit::Unit) overload
Sourcefn write_show_in_search_map(
self,
unit: impl Into<Unit>,
move_x: impl Into<i32>,
move_z: impl Into<i32>,
)
fn write_show_in_search_map( self, unit: impl Into<Unit>, move_x: impl Into<i32>, move_z: impl Into<i32>, )
WriteShowInSearchMap(crate::app::unit::Unit, i32, i32) overload
Sourcefn write_turn(self, turn: impl Into<i32>)
fn write_turn(self, turn: impl Into<i32>)
WriteTurn(i32) overload
Sourcefn write_force(self, force_type: impl Into<Force_Type>)
fn write_force(self, force_type: impl Into<Force_Type>)
WriteForce(crate::app::force::Force_Type) overload
Sourcefn write_skills(self, skills: impl Into<SkillArray>)
fn write_skills(self, skills: impl Into<SkillArray>)
WriteSkills(crate::app::skillarray::SkillArray) overload
Sourcefn write_unit_phase_begin_kinds(
self,
kind: impl Into<MapHistory_RewindUnitPhaseBeginKinds>,
)
fn write_unit_phase_begin_kinds( self, kind: impl Into<MapHistory_RewindUnitPhaseBeginKinds>, )
WriteUnitPhaseBeginKinds(crate::app::maphistory::MapHistory_RewindUnitPhaseBeginKinds) overload
Sourcefn write_unit_item(self, item: impl Into<UnitItem>)
fn write_unit_item(self, item: impl Into<UnitItem>)
WriteUnitItem(crate::app::unititem::UnitItem) overload
Sourcefn write_unit_item_list(self, item_list: impl Into<UnitItemList>)
fn write_unit_item_list(self, item_list: impl Into<UnitItemList>)
WriteUnitItemList(crate::app::unititemlist::UnitItemList) overload
Sourcefn write_god_unit(self, god_unit: impl Into<GodUnit>)
fn write_god_unit(self, god_unit: impl Into<GodUnit>)
WriteGodUnit(crate::app::godunit::GodUnit) overload
Sourcefn write_transporter_data(self, data: impl Into<Transporter_Data>)
fn write_transporter_data(self, data: impl Into<Transporter_Data>)
WriteTransporterData(crate::app::transporter::Transporter_Data) overload
Sourcefn write_overlap(self, x: impl Into<i32>, z: impl Into<i32>)
fn write_overlap(self, x: impl Into<i32>, z: impl Into<i32>)
WriteOverlap(i32, i32) overload
Sourcefn write_unit_icon_info(self, unit: impl Into<Unit>)
fn write_unit_icon_info(self, unit: impl Into<Unit>)
WriteUnitIconInfo(crate::app::unit::Unit) overload
Sourcefn write_lock_target(self, unit: impl Into<Unit>)
fn write_lock_target(self, unit: impl Into<Unit>)
WriteLockTarget(crate::app::unit::Unit) overload
Sourcefn overwrite_byte(self, pos: impl Into<i32>, val: impl Into<u8>)
fn overwrite_byte(self, pos: impl Into<i32>, val: impl Into<u8>)
OverwriteByte(i32, u8) overload
Sourcefn overwrite_ushort(self, pos: impl Into<i32>, val: impl Into<u16>)
fn overwrite_ushort(self, pos: impl Into<i32>, val: impl Into<u16>)
OverwriteUshort(i32, u16) overload
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_RewindCommandWriter> IMapHistory_RewindCommandWriterMethods for __T
app-maphistory only.