pub struct InvasionFaction {
pub reward: Option<Box<Reward>>,
pub faction: Option<Faction>,
pub faction_key: Option<Faction>,
}Fields§
§reward: Option<Box<Reward>>§faction: Option<Faction>Localized name of fation
faction_key: Option<Faction>Unlocalized name of faction
Implementations§
Source§impl InvasionFaction
impl InvasionFaction
pub fn new() -> InvasionFaction
Trait Implementations§
Source§impl Clone for InvasionFaction
impl Clone for InvasionFaction
Source§fn clone(&self) -> InvasionFaction
fn clone(&self) -> InvasionFaction
Returns a duplicate of the value. Read more
1.0.0 · 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 InvasionFaction
impl Debug for InvasionFaction
Source§impl Default for InvasionFaction
impl Default for InvasionFaction
Source§fn default() -> InvasionFaction
fn default() -> InvasionFaction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvasionFaction
impl<'de> Deserialize<'de> for InvasionFaction
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 InvasionFaction
impl PartialEq for InvasionFaction
Source§impl Serialize for InvasionFaction
impl Serialize for InvasionFaction
impl StructuralPartialEq for InvasionFaction
Auto Trait Implementations§
impl Freeze for InvasionFaction
impl RefUnwindSafe for InvasionFaction
impl Send for InvasionFaction
impl Sync for InvasionFaction
impl Unpin for InvasionFaction
impl UnwindSafe for InvasionFaction
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