pub trait IUnitEnhanceValuesMethods: IUnitEnhanceValues {
Show 17 methods
// Provided methods
fn is_zero(self) -> bool { ... }
fn set(self, values: impl Into<UnitEnhanceValues>) { ... }
fn add(
self,
values: impl Into<UnitEnhanceValues>,
is_not_enhance: impl Into<bool>,
) { ... }
fn sub(self, values: impl Into<UnitEnhanceValues>) { ... }
fn merge(
self,
values: impl Into<UnitEnhanceValues>,
is_not_enhance: impl Into<bool>,
) { ... }
fn set_2(self, capability: impl Into<CapabilitySbyte>) { ... }
fn add_2(
self,
capability: impl Into<CapabilitySbyte>,
is_not_enhance: impl Into<bool>,
) { ... }
fn merge_2(self, capability: impl Into<CapabilitySbyte>) { ... }
fn add_3(
self,
capability: impl Into<CapabilitySbyte>,
decay: impl Into<i32>,
is_not_enhance: impl Into<bool>,
) { ... }
fn add_4(
self,
type: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
is_not_enhance: impl Into<bool>,
) { ... }
fn clear(self, value: impl Into<i32>) { ... }
fn clamp(self, min: impl Into<i32>, max: impl Into<i32>) { ... }
fn serialize(self, stream: impl Into<Stream_2>) { ... }
fn deserialize(self, stream: impl Into<Stream_2>) { ... }
fn get_item(self, index: impl Into<i32>) -> i32 { ... }
fn set_item(self, index: impl Into<i32>, value: impl Into<i32>) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn set(self, values: impl Into<UnitEnhanceValues>)
fn set(self, values: impl Into<UnitEnhanceValues>)
Set(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn add(
self,
values: impl Into<UnitEnhanceValues>,
is_not_enhance: impl Into<bool>,
)
fn add( self, values: impl Into<UnitEnhanceValues>, is_not_enhance: impl Into<bool>, )
Add(crate::app::unitenhancevalues::UnitEnhanceValues, bool) overload
Sourcefn sub(self, values: impl Into<UnitEnhanceValues>)
fn sub(self, values: impl Into<UnitEnhanceValues>)
Sub(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn merge(
self,
values: impl Into<UnitEnhanceValues>,
is_not_enhance: impl Into<bool>,
)
fn merge( self, values: impl Into<UnitEnhanceValues>, is_not_enhance: impl Into<bool>, )
Merge(crate::app::unitenhancevalues::UnitEnhanceValues, bool) overload
Sourcefn set_2(self, capability: impl Into<CapabilitySbyte>)
fn set_2(self, capability: impl Into<CapabilitySbyte>)
Set(crate::app::capabilitysbyte::CapabilitySbyte) overload
Sourcefn add_2(
self,
capability: impl Into<CapabilitySbyte>,
is_not_enhance: impl Into<bool>,
)
fn add_2( self, capability: impl Into<CapabilitySbyte>, is_not_enhance: impl Into<bool>, )
Add(crate::app::capabilitysbyte::CapabilitySbyte, bool) overload
Sourcefn merge_2(self, capability: impl Into<CapabilitySbyte>)
fn merge_2(self, capability: impl Into<CapabilitySbyte>)
Merge(crate::app::capabilitysbyte::CapabilitySbyte) overload
Sourcefn add_3(
self,
capability: impl Into<CapabilitySbyte>,
decay: impl Into<i32>,
is_not_enhance: impl Into<bool>,
)
fn add_3( self, capability: impl Into<CapabilitySbyte>, decay: impl Into<i32>, is_not_enhance: impl Into<bool>, )
Add(crate::app::capabilitysbyte::CapabilitySbyte, i32, bool) overload
Sourcefn add_4(
self,
type: impl Into<CapabilityDefinition_Type>,
value: impl Into<i32>,
is_not_enhance: impl Into<bool>,
)
fn add_4( self, type: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, is_not_enhance: impl Into<bool>, )
Add(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32, bool) 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
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: IUnitEnhanceValues> IUnitEnhanceValuesMethods for __T
app-unitenhancevalues only.