pub trait IMapDeployTemplate_1<T0: ClassIdentity>: ISingletonClass_1<T0> {
Show 118 methods
// Provided methods
fn m_queue_a(self) -> MapDeployTemplate_1_Queue<T0> { ... }
fn set_m_queue_a(self, value: MapDeployTemplate_1_Queue<T0>) { ... }
fn m_queue_b(self) -> MapDeployTemplate_1_Queue<T0> { ... }
fn set_m_queue_b(self, value: MapDeployTemplate_1_Queue<T0>) { ... }
fn m_read_queue(self) -> MapDeployTemplate_1_Queue<T0> { ... }
fn set_m_read_queue(self, value: MapDeployTemplate_1_Queue<T0>) { ... }
fn m_write_queue(self) -> MapDeployTemplate_1_Queue<T0> { ... }
fn set_m_write_queue(self, value: MapDeployTemplate_1_Queue<T0>) { ... }
fn m_queue_count(self) -> i32 { ... }
fn set_m_queue_count(self, value: i32) { ... }
fn m_move_image(self) -> MapDeployMoveImage { ... }
fn set_m_move_image(self, value: MapDeployMoveImage) { ... }
fn m_attack_image(self) -> MapDeployAttackImage { ... }
fn set_m_attack_image(self, value: MapDeployAttackImage) { ... }
fn m_rod_image(self) -> MapDeployRodImage { ... }
fn set_m_rod_image(self, value: MapDeployRodImage) { ... }
fn m_heal_image(self) -> MapDeployHealImage { ... }
fn set_m_heal_image(self, value: MapDeployHealImage) { ... }
fn m_support_image(self) -> MapDeploySupportImage { ... }
fn set_m_support_image(self, value: MapDeploySupportImage) { ... }
fn m_interference_image(self) -> MapDeployInterferenceImage { ... }
fn set_m_interference_image(self, value: MapDeployInterferenceImage) { ... }
fn m_engage_image(self) -> MapDeployEngageImage { ... }
fn set_m_engage_image(self, value: MapDeployEngageImage) { ... }
fn m_draw_move_image(self) -> MapImageCoreBit { ... }
fn set_m_draw_move_image(self, value: MapImageCoreBit) { ... }
fn m_action_image(self) -> MapDeployActionImage { ... }
fn set_m_action_image(self, value: MapDeployActionImage) { ... }
fn m_mask_image(self) -> MapDeployMoveImage { ... }
fn set_m_mask_image(self, value: MapDeployMoveImage) { ... }
fn m_move_buffer_a(self) -> MapDeployMoveImage { ... }
fn set_m_move_buffer_a(self, value: MapDeployMoveImage) { ... }
fn m_move_buffer_b(self) -> MapDeployMoveImage { ... }
fn set_m_move_buffer_b(self, value: MapDeployMoveImage) { ... }
fn m_draw_move_buffer_a(self) -> MapImageCoreBit { ... }
fn set_m_draw_move_buffer_a(self, value: MapImageCoreBit) { ... }
fn m_draw_move_buffer_b(self) -> MapImageCoreBit { ... }
fn set_m_draw_move_buffer_b(self, value: MapImageCoreBit) { ... }
fn m_attack_buffer_a(self) -> MapDeployAttackImage { ... }
fn set_m_attack_buffer_a(self, value: MapDeployAttackImage) { ... }
fn m_attack_buffer_b(self) -> MapDeployAttackImage { ... }
fn set_m_attack_buffer_b(self, value: MapDeployAttackImage) { ... }
fn m_rod_buffer_a(self) -> MapDeployRodImage { ... }
fn set_m_rod_buffer_a(self, value: MapDeployRodImage) { ... }
fn m_rod_buffer_b(self) -> MapDeployRodImage { ... }
fn set_m_rod_buffer_b(self, value: MapDeployRodImage) { ... }
fn m_heal_buffer_a(self) -> MapDeployHealImage { ... }
fn set_m_heal_buffer_a(self, value: MapDeployHealImage) { ... }
fn m_heal_buffer_b(self) -> MapDeployHealImage { ... }
fn set_m_heal_buffer_b(self, value: MapDeployHealImage) { ... }
fn m_support_buffer_a(self) -> MapDeploySupportImage { ... }
fn set_m_support_buffer_a(self, value: MapDeploySupportImage) { ... }
fn m_support_buffer_b(self) -> MapDeploySupportImage { ... }
fn set_m_support_buffer_b(self, value: MapDeploySupportImage) { ... }
fn m_interference_buffer_a(self) -> MapDeployInterferenceImage { ... }
fn set_m_interference_buffer_a(self, value: MapDeployInterferenceImage) { ... }
fn m_interference_buffer_b(self) -> MapDeployInterferenceImage { ... }
fn set_m_interference_buffer_b(self, value: MapDeployInterferenceImage) { ... }
fn m_action_buffer_a(self) -> MapDeployActionImage { ... }
fn set_m_action_buffer_a(self, value: MapDeployActionImage) { ... }
fn m_action_buffer_b(self) -> MapDeployActionImage { ... }
fn set_m_action_buffer_b(self, value: MapDeployActionImage) { ... }
fn m_engage_buffer_a(self) -> MapDeployEngageImage { ... }
fn set_m_engage_buffer_a(self, value: MapDeployEngageImage) { ... }
fn m_engage_buffer_b(self) -> MapDeployEngageImage { ... }
fn set_m_engage_buffer_b(self, value: MapDeployEngageImage) { ... }
fn m_move_buffer_work(self) -> MapDeployMoveImage { ... }
fn set_m_move_buffer_work(self, value: MapDeployMoveImage) { ... }
fn m_trick_buffer(self) -> MapDeployTrickImage { ... }
fn set_m_trick_buffer(self, value: MapDeployTrickImage) { ... }
fn m_trick_buffer2(self) -> MapDeployTrickImage { ... }
fn set_m_trick_buffer2(self, value: MapDeployTrickImage) { ... }
fn m_cost_max_image(self) -> MapDeployZocImage { ... }
fn set_m_cost_max_image(self, value: MapDeployZocImage) { ... }
fn m_cost_min_image(self) -> MapDeployZocImage { ... }
fn set_m_cost_min_image(self, value: MapDeployZocImage) { ... }
fn m_not_move_image(self) -> MapDeployZocImage { ... }
fn set_m_not_move_image(self, value: MapDeployZocImage) { ... }
fn m_target_image(self) -> MapDeployAttackImage { ... }
fn set_m_target_image(self, value: MapDeployAttackImage) { ... }
fn m_range_image(self) -> MapDeployRangeImage { ... }
fn set_m_range_image(self, value: MapDeployRangeImage) { ... }
fn m_overlap_image(self) -> MapDeployOverlapImage { ... }
fn set_m_overlap_image(self, value: MapDeployOverlapImage) { ... }
fn m_land_image(self) -> MapDeployLandImage { ... }
fn set_m_land_image(self, value: MapDeployLandImage) { ... }
fn m_support_for_unit_image(self) -> MapDeploySupportForUnitImage { ... }
fn set_m_support_for_unit_image(self, value: MapDeploySupportForUnitImage) { ... }
fn m_dance_image(self) -> MapDeployDanceImage { ... }
fn set_m_dance_image(self, value: MapDeployDanceImage) { ... }
fn m_cannon_image(self) -> MapDeployCannonImage { ... }
fn set_m_cannon_image(self, value: MapDeployCannonImage) { ... }
fn m_flag(self) -> MapDeployTemplate_1_FlagField<T0> { ... }
fn set_m_flag(self, value: MapDeployTemplate_1_FlagField<T0>) { ... }
fn m_force_type(self) -> Force_Type { ... }
fn set_m_force_type(self, value: Force_Type) { ... }
fn m_area_x1(self) -> u8 { ... }
fn set_m_area_x1(self, value: u8) { ... }
fn m_area_z1(self) -> u8 { ... }
fn set_m_area_z1(self, value: u8) { ... }
fn m_area_x2(self) -> u8 { ... }
fn set_m_area_x2(self, value: u8) { ... }
fn m_area_z2(self) -> u8 { ... }
fn set_m_area_z2(self, value: u8) { ... }
fn m_move_power(self) -> u8 { ... }
fn set_m_move_power(self, value: u8) { ... }
fn m_move_type(self) -> JobData_MoveTypes { ... }
fn set_m_move_type(self, value: JobData_MoveTypes) { ... }
fn m_unit(self) -> Unit { ... }
fn set_m_unit(self, value: Unit) { ... }
fn m_no_cannon_bit(self) -> Array<u64> { ... }
fn set_m_no_cannon_bit(self, value: Array<u64>) { ... }
fn m_no_cannon_max(self) -> Array<i32> { ... }
fn set_m_no_cannon_max(self, value: Array<i32>) { ... }
fn m_bit_array(self) -> Array<u64> { ... }
fn set_m_bit_array(self, value: Array<u64>) { ... }
fn m_max_array(self) -> Array<i32> { ... }
fn set_m_max_array(self, value: Array<i32>) { ... }
}Provided Methods§
fn m_queue_a(self) -> MapDeployTemplate_1_Queue<T0>
fn set_m_queue_a(self, value: MapDeployTemplate_1_Queue<T0>)
fn m_queue_b(self) -> MapDeployTemplate_1_Queue<T0>
fn set_m_queue_b(self, value: MapDeployTemplate_1_Queue<T0>)
fn m_read_queue(self) -> MapDeployTemplate_1_Queue<T0>
fn set_m_read_queue(self, value: MapDeployTemplate_1_Queue<T0>)
fn m_write_queue(self) -> MapDeployTemplate_1_Queue<T0>
fn set_m_write_queue(self, value: MapDeployTemplate_1_Queue<T0>)
fn m_queue_count(self) -> i32
fn set_m_queue_count(self, value: i32)
fn m_move_image(self) -> MapDeployMoveImage
fn set_m_move_image(self, value: MapDeployMoveImage)
fn m_attack_image(self) -> MapDeployAttackImage
fn set_m_attack_image(self, value: MapDeployAttackImage)
fn m_rod_image(self) -> MapDeployRodImage
fn set_m_rod_image(self, value: MapDeployRodImage)
fn m_heal_image(self) -> MapDeployHealImage
fn set_m_heal_image(self, value: MapDeployHealImage)
fn m_support_image(self) -> MapDeploySupportImage
fn set_m_support_image(self, value: MapDeploySupportImage)
fn m_interference_image(self) -> MapDeployInterferenceImage
fn set_m_interference_image(self, value: MapDeployInterferenceImage)
fn m_engage_image(self) -> MapDeployEngageImage
fn set_m_engage_image(self, value: MapDeployEngageImage)
fn m_draw_move_image(self) -> MapImageCoreBit
fn set_m_draw_move_image(self, value: MapImageCoreBit)
fn m_action_image(self) -> MapDeployActionImage
fn set_m_action_image(self, value: MapDeployActionImage)
fn m_mask_image(self) -> MapDeployMoveImage
fn set_m_mask_image(self, value: MapDeployMoveImage)
fn m_move_buffer_a(self) -> MapDeployMoveImage
fn set_m_move_buffer_a(self, value: MapDeployMoveImage)
fn m_move_buffer_b(self) -> MapDeployMoveImage
fn set_m_move_buffer_b(self, value: MapDeployMoveImage)
fn m_draw_move_buffer_a(self) -> MapImageCoreBit
fn set_m_draw_move_buffer_a(self, value: MapImageCoreBit)
fn m_draw_move_buffer_b(self) -> MapImageCoreBit
fn set_m_draw_move_buffer_b(self, value: MapImageCoreBit)
fn m_attack_buffer_a(self) -> MapDeployAttackImage
fn set_m_attack_buffer_a(self, value: MapDeployAttackImage)
fn m_attack_buffer_b(self) -> MapDeployAttackImage
fn set_m_attack_buffer_b(self, value: MapDeployAttackImage)
fn m_rod_buffer_a(self) -> MapDeployRodImage
fn set_m_rod_buffer_a(self, value: MapDeployRodImage)
fn m_rod_buffer_b(self) -> MapDeployRodImage
fn set_m_rod_buffer_b(self, value: MapDeployRodImage)
fn m_heal_buffer_a(self) -> MapDeployHealImage
fn set_m_heal_buffer_a(self, value: MapDeployHealImage)
fn m_heal_buffer_b(self) -> MapDeployHealImage
fn set_m_heal_buffer_b(self, value: MapDeployHealImage)
fn m_support_buffer_a(self) -> MapDeploySupportImage
fn set_m_support_buffer_a(self, value: MapDeploySupportImage)
fn m_support_buffer_b(self) -> MapDeploySupportImage
fn set_m_support_buffer_b(self, value: MapDeploySupportImage)
fn m_interference_buffer_a(self) -> MapDeployInterferenceImage
fn set_m_interference_buffer_a(self, value: MapDeployInterferenceImage)
fn m_interference_buffer_b(self) -> MapDeployInterferenceImage
fn set_m_interference_buffer_b(self, value: MapDeployInterferenceImage)
fn m_action_buffer_a(self) -> MapDeployActionImage
fn set_m_action_buffer_a(self, value: MapDeployActionImage)
fn m_action_buffer_b(self) -> MapDeployActionImage
fn set_m_action_buffer_b(self, value: MapDeployActionImage)
fn m_engage_buffer_a(self) -> MapDeployEngageImage
fn set_m_engage_buffer_a(self, value: MapDeployEngageImage)
fn m_engage_buffer_b(self) -> MapDeployEngageImage
fn set_m_engage_buffer_b(self, value: MapDeployEngageImage)
fn m_move_buffer_work(self) -> MapDeployMoveImage
fn set_m_move_buffer_work(self, value: MapDeployMoveImage)
fn m_trick_buffer(self) -> MapDeployTrickImage
fn set_m_trick_buffer(self, value: MapDeployTrickImage)
fn m_trick_buffer2(self) -> MapDeployTrickImage
fn set_m_trick_buffer2(self, value: MapDeployTrickImage)
fn m_cost_max_image(self) -> MapDeployZocImage
fn set_m_cost_max_image(self, value: MapDeployZocImage)
fn m_cost_min_image(self) -> MapDeployZocImage
fn set_m_cost_min_image(self, value: MapDeployZocImage)
fn m_not_move_image(self) -> MapDeployZocImage
fn set_m_not_move_image(self, value: MapDeployZocImage)
fn m_target_image(self) -> MapDeployAttackImage
fn set_m_target_image(self, value: MapDeployAttackImage)
fn m_range_image(self) -> MapDeployRangeImage
fn set_m_range_image(self, value: MapDeployRangeImage)
fn m_overlap_image(self) -> MapDeployOverlapImage
fn set_m_overlap_image(self, value: MapDeployOverlapImage)
fn m_land_image(self) -> MapDeployLandImage
fn set_m_land_image(self, value: MapDeployLandImage)
fn m_support_for_unit_image(self) -> MapDeploySupportForUnitImage
fn set_m_support_for_unit_image(self, value: MapDeploySupportForUnitImage)
fn m_dance_image(self) -> MapDeployDanceImage
fn set_m_dance_image(self, value: MapDeployDanceImage)
fn m_cannon_image(self) -> MapDeployCannonImage
fn set_m_cannon_image(self, value: MapDeployCannonImage)
fn m_flag(self) -> MapDeployTemplate_1_FlagField<T0>
fn set_m_flag(self, value: MapDeployTemplate_1_FlagField<T0>)
fn m_force_type(self) -> Force_Type
fn set_m_force_type(self, value: Force_Type)
fn m_area_x1(self) -> u8
fn set_m_area_x1(self, value: u8)
fn m_area_z1(self) -> u8
fn set_m_area_z1(self, value: u8)
fn m_area_x2(self) -> u8
fn set_m_area_x2(self, value: u8)
fn m_area_z2(self) -> u8
fn set_m_area_z2(self, value: u8)
fn m_move_power(self) -> u8
fn set_m_move_power(self, value: u8)
fn m_move_type(self) -> JobData_MoveTypes
fn set_m_move_type(self, value: JobData_MoveTypes)
fn m_unit(self) -> Unit
fn set_m_unit(self, value: Unit)
fn m_no_cannon_bit(self) -> Array<u64>
fn set_m_no_cannon_bit(self, value: Array<u64>)
fn m_no_cannon_max(self) -> Array<i32>
fn set_m_no_cannon_max(self, value: Array<i32>)
fn m_bit_array(self) -> Array<u64>
fn set_m_bit_array(self, value: Array<u64>)
fn m_max_array(self) -> Array<i32>
fn set_m_max_array(self, value: Array<i32>)
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.