pub enum Event<I> {
Show 14 variants
Input(I),
Message {
account_id: String,
conversation_id: String,
payloads: HashMap<String, String>,
},
ConversationReady(String, String),
ConversationRemoved(String, String),
ConversationRequest(String, String),
RegistrationStateChanged(String, String),
ProfileReceived(String, String, String),
RegisteredNameFound(String, u64, String, String),
AccountsChanged(),
ConversationLoaded(u32, String, String, Vec<HashMap<String, String>>),
DataTransferEvent(String, String, u64, i32),
IncomingTrustRequest(String, String, Vec<u8>, u64),
MemberPresenceChanged(String, String, bool),
Resize,
}Variants§
Input(I)
Message
ConversationReady(String, String)
ConversationRemoved(String, String)
ConversationRequest(String, String)
RegistrationStateChanged(String, String)
ProfileReceived(String, String, String)
RegisteredNameFound(String, u64, String, String)
AccountsChanged()
ConversationLoaded(u32, String, String, Vec<HashMap<String, String>>)
DataTransferEvent(String, String, u64, i32)
IncomingTrustRequest(String, String, Vec<u8>, u64)
MemberPresenceChanged(String, String, bool)
Resize
Trait Implementations§
Auto Trait Implementations§
impl<I> Freeze for Event<I>where
I: Freeze,
impl<I> RefUnwindSafe for Event<I>where
I: RefUnwindSafe,
impl<I> Send for Event<I>where
I: Send,
impl<I> Sync for Event<I>where
I: Sync,
impl<I> Unpin for Event<I>where
I: Unpin,
impl<I> UnsafeUnpin for Event<I>where
I: UnsafeUnpin,
impl<I> UnwindSafe for Event<I>where
I: UnwindSafe,
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