pub struct FactionChainReport {
pub id: ChainId,
pub faction_id: FactionId,
pub start: i32,
pub end: i32,
pub details: FactionChainReportDetails,
pub bonuses: Vec<FactionChainReportBonus>,
pub attackers: Vec<FactionChainReportAttacker>,
pub non_attackers: Vec<UserId>,
}
Fields§
§id: ChainId
§faction_id: FactionId
§start: i32
§end: i32
§details: FactionChainReportDetails
§bonuses: Vec<FactionChainReportBonus>
§attackers: Vec<FactionChainReportAttacker>
§non_attackers: Vec<UserId>
Trait Implementations§
Source§impl Clone for FactionChainReport
impl Clone for FactionChainReport
Source§fn clone(&self) -> FactionChainReport
fn clone(&self) -> FactionChainReport
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 FactionChainReport
impl Debug for FactionChainReport
Source§impl<'de> Deserialize<'de> for FactionChainReport
impl<'de> Deserialize<'de> for FactionChainReport
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 FactionChainReport
impl PartialEq for FactionChainReport
impl StructuralPartialEq for FactionChainReport
Auto Trait Implementations§
impl Freeze for FactionChainReport
impl RefUnwindSafe for FactionChainReport
impl Send for FactionChainReport
impl Sync for FactionChainReport
impl Unpin for FactionChainReport
impl UnwindSafe for FactionChainReport
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