pub struct ProfileSetEvent {
pub event_type: String,
pub user_profile: UserProfile,
pub timestamp: u64,
}Expand description
Event sent to the group to announce a new member
This is sent outside the PQXDH session to the group’s regular channel to notify existing members of the new joiner.
Fields§
§event_type: String§user_profile: UserProfile§timestamp: u64Trait Implementations§
Source§impl Clone for ProfileSetEvent
impl Clone for ProfileSetEvent
Source§fn clone(&self) -> ProfileSetEvent
fn clone(&self) -> ProfileSetEvent
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 ProfileSetEvent
impl Debug for ProfileSetEvent
Source§impl<'de> Deserialize<'de> for ProfileSetEvent
impl<'de> Deserialize<'de> for ProfileSetEvent
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 ProfileSetEvent
impl PartialEq for ProfileSetEvent
Source§impl Serialize for ProfileSetEvent
impl Serialize for ProfileSetEvent
impl StructuralPartialEq for ProfileSetEvent
Auto Trait Implementations§
impl Freeze for ProfileSetEvent
impl RefUnwindSafe for ProfileSetEvent
impl Send for ProfileSetEvent
impl Sync for ProfileSetEvent
impl Unpin for ProfileSetEvent
impl UnwindSafe for ProfileSetEvent
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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