pub trait IWeaponLevelsMethods: IWeaponLevels {
Show 28 methods
// Provided methods
fn get_none(self) -> i8 { ... }
fn set_none(self, value: impl Into<i8>) { ... }
fn get_sword(self) -> i8 { ... }
fn set_sword(self, value: impl Into<i8>) { ... }
fn get_lance(self) -> i8 { ... }
fn set_lance(self, value: impl Into<i8>) { ... }
fn get_axe(self) -> i8 { ... }
fn set_axe(self, value: impl Into<i8>) { ... }
fn get_bow(self) -> i8 { ... }
fn set_bow(self, value: impl Into<i8>) { ... }
fn get_dagger(self) -> i8 { ... }
fn set_dagger(self, value: impl Into<i8>) { ... }
fn get_magic(self) -> i8 { ... }
fn set_magic(self, value: impl Into<i8>) { ... }
fn get_rod(self) -> i8 { ... }
fn set_rod(self, value: impl Into<i8>) { ... }
fn get_fist(self) -> i8 { ... }
fn set_fist(self, value: impl Into<i8>) { ... }
fn get_special(self) -> i8 { ... }
fn set_special(self, value: impl Into<i8>) { ... }
fn set_impl(self, kind: impl Into<ItemData_Kinds>, value: impl Into<i8>) { ... }
fn get_impl(self, kind: impl Into<ItemData_Kinds>) -> i8 { ... }
fn get_item(self, kind: impl Into<ItemData_Kinds>) -> WeaponLevel_Kind { ... }
fn set_item(
self,
kind: impl Into<ItemData_Kinds>,
value: impl Into<WeaponLevel_Kind>,
) { ... }
fn clear(self) { ... }
fn copy(self, src: impl Into<WeaponLevels>) { ... }
fn add(self, levels: impl Into<WeaponLevels>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_dagger(self) -> i8
fn get_dagger(self) -> i8
get_Dagger() overload
Sourcefn set_dagger(self, value: impl Into<i8>)
fn set_dagger(self, value: impl Into<i8>)
set_Dagger(i8) overload
Sourcefn get_special(self) -> i8
fn get_special(self) -> i8
get_Special() overload
Sourcefn set_special(self, value: impl Into<i8>)
fn set_special(self, value: impl Into<i8>)
set_Special(i8) overload
Sourcefn set_impl(self, kind: impl Into<ItemData_Kinds>, value: impl Into<i8>)
fn set_impl(self, kind: impl Into<ItemData_Kinds>, value: impl Into<i8>)
SetImpl(crate::app::itemdata::ItemData_Kinds, i8) overload
Sourcefn get_impl(self, kind: impl Into<ItemData_Kinds>) -> i8
fn get_impl(self, kind: impl Into<ItemData_Kinds>) -> i8
GetImpl(crate::app::itemdata::ItemData_Kinds) overload
Sourcefn get_item(self, kind: impl Into<ItemData_Kinds>) -> WeaponLevel_Kind
fn get_item(self, kind: impl Into<ItemData_Kinds>) -> WeaponLevel_Kind
get_Item(crate::app::itemdata::ItemData_Kinds) overload
Sourcefn set_item(
self,
kind: impl Into<ItemData_Kinds>,
value: impl Into<WeaponLevel_Kind>,
)
fn set_item( self, kind: impl Into<ItemData_Kinds>, value: impl Into<WeaponLevel_Kind>, )
set_Item(crate::app::itemdata::ItemData_Kinds, crate::app::weaponlevel::WeaponLevel_Kind) overload
Sourcefn copy(self, src: impl Into<WeaponLevels>)
fn copy(self, src: impl Into<WeaponLevels>)
Copy(crate::app::weaponlevels::WeaponLevels) overload
Sourcefn add(self, levels: impl Into<WeaponLevels>)
fn add(self, levels: impl Into<WeaponLevels>)
Add(crate::app::weaponlevels::WeaponLevels) 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: IWeaponLevels> IWeaponLevelsMethods for __T
Available on crate feature
app-weaponlevels only.