pub struct ReportBase {
pub type: ReportTypeEnum,
pub target_id: Option<UserId>,
pub reporter_id: UserId,
pub faction_id: Option<FactionId>,
pub timestamp: i32,
}
Fields§
§type: ReportTypeEnum
§target_id: Option<UserId>
§reporter_id: UserId
§faction_id: Option<FactionId>
§timestamp: i32
Trait Implementations§
Source§impl Clone for ReportBase
impl Clone for ReportBase
Source§fn clone(&self) -> ReportBase
fn clone(&self) -> ReportBase
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 ReportBase
impl Debug for ReportBase
Source§impl<'de> Deserialize<'de> for ReportBase
impl<'de> Deserialize<'de> for ReportBase
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 ReportBase
impl PartialEq for ReportBase
impl StructuralPartialEq for ReportBase
Auto Trait Implementations§
impl Freeze for ReportBase
impl RefUnwindSafe for ReportBase
impl Send for ReportBase
impl Sync for ReportBase
impl Unpin for ReportBase
impl UnwindSafe for ReportBase
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