pub trait ISortieEntrust_ExecutorMethods: ISortieEntrust_Executor {
// Provided methods
fn ctor(self) { ... }
fn execute(self, unit: impl Into<Unit>) -> SortieEntrustResult { ... }
fn prepare(self, unit: impl Into<Unit>) { ... }
fn calc(self) { ... }
fn calc_one(self, unit_data: impl Into<SortieEntrustUnitData>) { ... }
fn reflect(self) { ... }
fn check_inventroy_glut(self) -> bool { ... }
fn check_inventroy_shortage(self) -> bool { ... }
fn is_target(self, unit: impl Into<Unit>) -> bool { ... }
}Provided Methods§
Sourcefn execute(self, unit: impl Into<Unit>) -> SortieEntrustResult
fn execute(self, unit: impl Into<Unit>) -> SortieEntrustResult
Execute(crate::app::unit::Unit) overload
Sourcefn calc_one(self, unit_data: impl Into<SortieEntrustUnitData>)
fn calc_one(self, unit_data: impl Into<SortieEntrustUnitData>)
CalcOne(crate::app::sortieentrustunitdata::SortieEntrustUnitData) overload
Sourcefn check_inventroy_glut(self) -> bool
fn check_inventroy_glut(self) -> bool
CheckInventroyGlut() overload
Sourcefn check_inventroy_shortage(self) -> bool
fn check_inventroy_shortage(self) -> bool
CheckInventroyShortage() 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: ISortieEntrust_Executor> ISortieEntrust_ExecutorMethods for __T
Available on crate feature
app-sortieentrust only.