pub trait IUnitEnhanceFactorsMethods: IUnitEnhanceFactors {
Show 20 methods
// Provided methods
fn ctor(self) { ... }
fn copy(self, factors: impl Into<UnitEnhanceFactors>) { ... }
fn clear(self) { ... }
fn set_hub(self, values: impl Into<UnitEnhanceValues>) { ... }
fn set_hub_value(
self,
index: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
) { ... }
fn set_hub_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... }
fn clear_hub(self) { ... }
fn set_food_values(self, values: impl Into<UnitEnhanceValues>) { ... }
fn set_food_value(
self,
index: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
) { ... }
fn set_food_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... }
fn clear_food_values(self) { ... }
fn set_item_value(self, item: impl Into<ItemData>) { ... }
fn add_item_value(self, item: impl Into<ItemData>) { ... }
fn set_item_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... }
fn clear_item_value(self) { ... }
fn serialize(self, stream: impl Into<Stream_2>) { ... }
fn deserialize(self, stream: impl Into<Stream_2>) { ... }
fn get_hub_values(self) -> UnitEnhanceValues { ... }
fn get_food_values(self) -> UnitEnhanceValues { ... }
fn get_item_values(self) -> UnitEnhanceValues { ... }
}Provided Methods§
Sourcefn copy(self, factors: impl Into<UnitEnhanceFactors>)
fn copy(self, factors: impl Into<UnitEnhanceFactors>)
Copy(crate::app::unitenhancefactors::UnitEnhanceFactors) overload
Sourcefn set_hub(self, values: impl Into<UnitEnhanceValues>)
fn set_hub(self, values: impl Into<UnitEnhanceValues>)
SetHub(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn set_hub_value(
self,
index: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
)
fn set_hub_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, )
SetHubValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32) overload
Sourcefn set_hub_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
fn set_hub_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
SetHubValue(i32, i32) overload
Sourcefn set_food_values(self, values: impl Into<UnitEnhanceValues>)
fn set_food_values(self, values: impl Into<UnitEnhanceValues>)
SetFoodValues(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn set_food_value(
self,
index: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
)
fn set_food_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, )
SetFoodValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32) overload
Sourcefn set_food_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
fn set_food_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
SetFoodValue(i32, i32) overload
Sourcefn clear_food_values(self)
fn clear_food_values(self)
ClearFoodValues() overload
Sourcefn set_item_value(self, item: impl Into<ItemData>)
fn set_item_value(self, item: impl Into<ItemData>)
SetItemValue(crate::app::itemdata::ItemData) overload
Sourcefn add_item_value(self, item: impl Into<ItemData>)
fn add_item_value(self, item: impl Into<ItemData>)
AddItemValue(crate::app::itemdata::ItemData) overload
Sourcefn set_item_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
fn set_item_value_2(self, index: impl Into<i32>, value: impl Into<i32>)
SetItemValue(i32, i32) overload
Sourcefn clear_item_value(self)
fn clear_item_value(self)
ClearItemValue() overload
Sourcefn serialize(self, stream: impl Into<Stream_2>)
fn serialize(self, stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overload
Sourcefn deserialize(self, stream: impl Into<Stream_2>)
fn deserialize(self, stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overload
Sourcefn get_hub_values(self) -> UnitEnhanceValues
fn get_hub_values(self) -> UnitEnhanceValues
get_HubValues() overload
Sourcefn get_food_values(self) -> UnitEnhanceValues
fn get_food_values(self) -> UnitEnhanceValues
get_FoodValues() overload
Sourcefn get_item_values(self) -> UnitEnhanceValues
fn get_item_values(self) -> UnitEnhanceValues
get_ItemValues() 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: IUnitEnhanceFactors> IUnitEnhanceFactorsMethods for __T
app-unitenhancefactors only.