pub struct BaseGroupEvent {
pub group: Option<Box<Group>>,
pub create_instant: Option<i64>,
pub id: Option<Uuid>,
pub info: Option<Box<EventInfo>>,
pub tenant_id: Option<Uuid>,
pub type: Option<EventType>,
}
Expand description
BaseGroupEvent : Base class for all {@link Group} and {@link GroupMember} events.
Fields§
§group: Option<Box<Group>>
§create_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
id: Option<Uuid>
§info: Option<Box<EventInfo>>
§tenant_id: Option<Uuid>
§type: Option<EventType>
Implementations§
Source§impl BaseGroupEvent
impl BaseGroupEvent
Sourcepub fn new() -> BaseGroupEvent
pub fn new() -> BaseGroupEvent
Base class for all {@link Group} and {@link GroupMember} events.
Trait Implementations§
Source§impl Clone for BaseGroupEvent
impl Clone for BaseGroupEvent
Source§fn clone(&self) -> BaseGroupEvent
fn clone(&self) -> BaseGroupEvent
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 BaseGroupEvent
impl Debug for BaseGroupEvent
Source§impl Default for BaseGroupEvent
impl Default for BaseGroupEvent
Source§fn default() -> BaseGroupEvent
fn default() -> BaseGroupEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BaseGroupEvent
impl<'de> Deserialize<'de> for BaseGroupEvent
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 BaseGroupEvent
impl PartialEq for BaseGroupEvent
Source§impl Serialize for BaseGroupEvent
impl Serialize for BaseGroupEvent
impl StructuralPartialEq for BaseGroupEvent
Auto Trait Implementations§
impl Freeze for BaseGroupEvent
impl RefUnwindSafe for BaseGroupEvent
impl Send for BaseGroupEvent
impl Sync for BaseGroupEvent
impl Unpin for BaseGroupEvent
impl UnwindSafe for BaseGroupEvent
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