pub trait IPhase: IObject {
Show 24 methods
// Provided methods
fn kind(self) -> Phase_Kind { ... }
fn set_kind(self, value: Phase_Kind) { ... }
fn hit_type(self) -> Phase_HitType { ... }
fn set_hit_type(self, value: Phase_HitType) { ... }
fn detail(self) -> Phase_Detail { ... }
fn set_detail(self, value: Phase_Detail) { ... }
fn attack_side(self) -> i32 { ... }
fn set_attack_side(self, value: i32) { ... }
fn attack_hash(self) -> i32 { ... }
fn set_attack_hash(self, value: i32) { ... }
fn damage_hash(self) -> i32 { ... }
fn set_damage_hash(self, value: i32) { ... }
fn skills(self) -> SkillStack { ... }
fn set_skills(self, value: SkillStack) { ... }
fn decorators(self) -> Decorators { ... }
fn set_decorators(self, value: Decorators) { ... }
fn max_hp(self) -> Array<i32> { ... }
fn set_max_hp(self, value: Array<i32>) { ... }
fn hp(self) -> Array<i32> { ... }
fn set_hp(self, value: Array<i32>) { ... }
fn damage(self) -> Array<i32> { ... }
fn set_damage(self, value: Array<i32>) { ... }
fn engage_count(self) -> Array<i32> { ... }
fn set_engage_count(self, value: Array<i32>) { ... }
}Provided Methods§
fn kind(self) -> Phase_Kind
fn set_kind(self, value: Phase_Kind)
fn hit_type(self) -> Phase_HitType
fn set_hit_type(self, value: Phase_HitType)
fn detail(self) -> Phase_Detail
fn set_detail(self, value: Phase_Detail)
fn attack_side(self) -> i32
fn set_attack_side(self, value: i32)
fn attack_hash(self) -> i32
fn set_attack_hash(self, value: i32)
fn damage_hash(self) -> i32
fn set_damage_hash(self, value: i32)
fn skills(self) -> SkillStack
fn set_skills(self, value: SkillStack)
fn decorators(self) -> Decorators
fn set_decorators(self, value: Decorators)
fn max_hp(self) -> Array<i32>
fn set_max_hp(self, value: Array<i32>)
fn hp(self) -> Array<i32>
fn set_hp(self, value: Array<i32>)
fn damage(self) -> Array<i32>
fn set_damage(self, value: Array<i32>)
fn engage_count(self) -> Array<i32>
fn set_engage_count(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.