pub struct ItemStatusBinding {
pub effect_id: String,
pub mode: ItemStatusBindingMode,
pub source: String,
pub applied_at_tick: u64,
pub expires_at_tick: Option<u64>,
}Expand description
Per-instance status effect binding (unique gear grants / enchantments).
Fields§
§effect_id: String§mode: ItemStatusBindingMode§source: StringGrant template id, "loot", later "altar", etc.
applied_at_tick: u64§expires_at_tick: Option<u64>None = permanent until overwritten / dispelled.
Trait Implementations§
Source§impl Clone for ItemStatusBinding
impl Clone for ItemStatusBinding
Source§fn clone(&self) -> ItemStatusBinding
fn clone(&self) -> ItemStatusBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ItemStatusBinding
impl Debug for ItemStatusBinding
Source§impl<'de> Deserialize<'de> for ItemStatusBinding
impl<'de> Deserialize<'de> for ItemStatusBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ItemStatusBinding
impl PartialEq for ItemStatusBinding
Source§impl Serialize for ItemStatusBinding
impl Serialize for ItemStatusBinding
impl StructuralPartialEq for ItemStatusBinding
Auto Trait Implementations§
impl Freeze for ItemStatusBinding
impl RefUnwindSafe for ItemStatusBinding
impl Send for ItemStatusBinding
impl Sync for ItemStatusBinding
impl Unpin for ItemStatusBinding
impl UnsafeUnpin for ItemStatusBinding
impl UnwindSafe for ItemStatusBinding
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more