pub struct UserSignedUpEvent {
pub user_id: Uuid,
pub username: String,
pub at: DateTime<Utc>,
}Expand description
Payload of the Event::UserSignedUp event.
§Examples
use chrono::Utc;
use ironflow_engine::notify::UserSignedUpEvent;
use uuid::Uuid;
let payload = UserSignedUpEvent {
user_id: Uuid::now_v7(),
username: "alice".to_string(),
at: Utc::now(),
};
assert_eq!(payload.username, "alice");Fields§
§user_id: UuidUser identifier.
username: StringUsername.
at: DateTime<Utc>When the sign-up occurred.
Trait Implementations§
Source§impl Clone for UserSignedUpEvent
impl Clone for UserSignedUpEvent
Source§impl Debug for UserSignedUpEvent
impl Debug for UserSignedUpEvent
Source§impl<'de> Deserialize<'de> for UserSignedUpEvent
impl<'de> Deserialize<'de> for UserSignedUpEvent
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
Auto Trait Implementations§
impl Freeze for UserSignedUpEvent
impl RefUnwindSafe for UserSignedUpEvent
impl Send for UserSignedUpEvent
impl Sync for UserSignedUpEvent
impl Unpin for UserSignedUpEvent
impl UnsafeUnpin for UserSignedUpEvent
impl UnwindSafe for UserSignedUpEvent
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