pub trait IUnit_CalcInfo: IObject {
Show 22 methods
// Provided methods
fn count(self) -> i32 { ... }
fn set_count(self, value: i32) { ... }
fn attack(self) -> i32 { ... }
fn set_attack(self, value: i32) { ... }
fn hit(self) -> i32 { ... }
fn set_hit(self, value: i32) { ... }
fn avoid(self) -> i32 { ... }
fn set_avoid(self, value: i32) { ... }
fn critical(self) -> i32 { ... }
fn set_critical(self, value: i32) { ... }
fn secure(self) -> i32 { ... }
fn set_secure(self, value: i32) { ... }
fn continuous(self) -> i32 { ... }
fn set_continuous(self, value: i32) { ... }
fn physical_attack(self) -> i32 { ... }
fn set_physical_attack(self, value: i32) { ... }
fn magic_attack(self) -> i32 { ... }
fn set_magic_attack(self, value: i32) { ... }
fn physical_defense(self) -> i32 { ... }
fn set_physical_defense(self, value: i32) { ... }
fn magic_defense(self) -> i32 { ... }
fn set_magic_defense(self, value: i32) { ... }
}Provided Methods§
fn count(self) -> i32
fn set_count(self, value: i32)
fn attack(self) -> i32
fn set_attack(self, value: i32)
fn hit(self) -> i32
fn set_hit(self, value: i32)
fn avoid(self) -> i32
fn set_avoid(self, value: i32)
fn critical(self) -> i32
fn set_critical(self, value: i32)
fn secure(self) -> i32
fn set_secure(self, value: i32)
fn continuous(self) -> i32
fn set_continuous(self, value: i32)
fn physical_attack(self) -> i32
fn set_physical_attack(self, value: i32)
fn magic_attack(self) -> i32
fn set_magic_attack(self, value: i32)
fn physical_defense(self) -> i32
fn set_physical_defense(self, value: i32)
fn magic_defense(self) -> i32
fn set_magic_defense(self, value: 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.