pub trait IClassChangeRootMethods: IClassChangeRoot {
// Provided methods
fn start(self) { ... }
fn init_unit_info_all(self) { ... }
fn get_menu_content(self) -> ClassChangeJobMenuContent { ... }
fn set_unit_info_after(
self,
before: impl Into<Unit>,
after: impl Into<Unit>,
) { ... }
fn set_unit_info_before(self, unit: impl Into<Unit>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn init_unit_info_all(self)
fn init_unit_info_all(self)
InitUnitInfoAll() overload
GetMenuContent() overload
Sourcefn set_unit_info_after(self, before: impl Into<Unit>, after: impl Into<Unit>)
fn set_unit_info_after(self, before: impl Into<Unit>, after: impl Into<Unit>)
SetUnitInfoAfter(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn set_unit_info_before(self, unit: impl Into<Unit>)
fn set_unit_info_before(self, unit: impl Into<Unit>)
SetUnitInfoBefore(crate::app::unit::Unit) 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: IClassChangeRoot> IClassChangeRootMethods for __T
Available on crate feature
app-classchangeroot only.