pub struct BaseUserEvent {
pub user: Option<Box<User>>,
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
BaseUserEvent : Base class for all {@link User}-related events.
Fields§
§user: Option<Box<User>>
§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 BaseUserEvent
impl BaseUserEvent
Sourcepub fn new() -> BaseUserEvent
pub fn new() -> BaseUserEvent
Base class for all {@link User}-related events.
Trait Implementations§
Source§impl Clone for BaseUserEvent
impl Clone for BaseUserEvent
Source§fn clone(&self) -> BaseUserEvent
fn clone(&self) -> BaseUserEvent
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 BaseUserEvent
impl Debug for BaseUserEvent
Source§impl Default for BaseUserEvent
impl Default for BaseUserEvent
Source§fn default() -> BaseUserEvent
fn default() -> BaseUserEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BaseUserEvent
impl<'de> Deserialize<'de> for BaseUserEvent
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 BaseUserEvent
impl PartialEq for BaseUserEvent
Source§impl Serialize for BaseUserEvent
impl Serialize for BaseUserEvent
impl StructuralPartialEq for BaseUserEvent
Auto Trait Implementations§
impl Freeze for BaseUserEvent
impl RefUnwindSafe for BaseUserEvent
impl Send for BaseUserEvent
impl Sync for BaseUserEvent
impl Unpin for BaseUserEvent
impl UnwindSafe for BaseUserEvent
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