#[repr(u8)]
pub enum Message {
Show 37 variants
Text(Text),
Image,
Location,
Video,
Audio,
BallotCreate {
poll_id: BallotID,
details: Ballot,
},
BallotVote {
sender: ThreemaID,
poll_id: BallotID,
updates: BallotUpdates,
},
File(File),
ContactSetPhoto,
ContactDeletePhoto,
ContactRequestPhoto,
GroupText,
GroupLocation,
GroupImage,
GroupVideo,
GroupAudio,
GroupFile,
GroupCreate,
GroupRename,
GroupLeave,
GroupAddMember,
GroupRemoveMember,
GroupDestroy,
GroupSetPhoto,
GroupRequestSync,
GroupBallotCreate,
GroupBallotVote,
GroupDeletePhoto,
VoipCallOffer,
VoipCallAnswer,
VoipIceCandiates,
VoipCallHangup,
VoipCallRinging,
DeliveryReceipt(MessageStatus, MessageID),
TypingNotification,
FsEnvelope,
AuthToken,
}
Formats the value using the given formatter.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.