pub struct SkillActivation {
pub name: String,
pub lease_turns: Option<u32>,
}Fields§
§name: String§lease_turns: Option<u32>Auto-deactivate after this many turns. None ⇒ until explicitly deactivated.
Trait Implementations§
Source§impl Clone for SkillActivation
impl Clone for SkillActivation
Source§fn clone(&self) -> SkillActivation
fn clone(&self) -> SkillActivation
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 SkillActivation
impl Debug for SkillActivation
Source§impl<'de> Deserialize<'de> for SkillActivation
impl<'de> Deserialize<'de> for SkillActivation
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
impl Eq for SkillActivation
Source§impl PartialEq for SkillActivation
impl PartialEq for SkillActivation
Source§impl Serialize for SkillActivation
impl Serialize for SkillActivation
impl StructuralPartialEq for SkillActivation
Auto Trait Implementations§
impl Freeze for SkillActivation
impl RefUnwindSafe for SkillActivation
impl Send for SkillActivation
impl Sync for SkillActivation
impl Unpin for SkillActivation
impl UnsafeUnpin for SkillActivation
impl UnwindSafe for SkillActivation
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