pub struct FactionMember {
pub id: UserId,
pub name: String,
pub position: String,
pub level: i32,
pub days_in_faction: i32,
pub is_revivable: bool,
pub is_on_wall: bool,
pub is_in_oc: bool,
pub has_early_discharge: bool,
pub last_action: UserLastAction,
pub status: UserStatus,
pub revive_setting: ReviveSetting,
}
Expand description
Details about a faction member.
Fields§
§id: UserId
§name: String
§position: String
§level: i32
§days_in_faction: i32
§is_revivable: bool
§is_on_wall: bool
Shows if the member is currently defending territory wall.
is_in_oc: bool
Shows if the member is currently participating in an organized crime. Show false for members of other factions.
has_early_discharge: bool
Shows if the member is eligible for an early discharge from the hospital.
last_action: UserLastAction
§status: UserStatus
§revive_setting: ReviveSetting
Trait Implementations§
Source§impl Clone for FactionMember
impl Clone for FactionMember
Source§fn clone(&self) -> FactionMember
fn clone(&self) -> FactionMember
Returns a copy 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 FactionMember
impl Debug for FactionMember
Source§impl<'de> Deserialize<'de> for FactionMember
impl<'de> Deserialize<'de> for FactionMember
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 FactionMember
impl PartialEq for FactionMember
impl StructuralPartialEq for FactionMember
Auto Trait Implementations§
impl Freeze for FactionMember
impl RefUnwindSafe for FactionMember
impl Send for FactionMember
impl Sync for FactionMember
impl Unpin for FactionMember
impl UnwindSafe for FactionMember
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