#[repr(u32)]pub enum StockMessage {
Show 118 variants
NoMessages = 1,
SelfMsg = 2,
Draft = 3,
VoiceMessage = 7,
Image = 9,
Video = 10,
Audio = 11,
File = 12,
Gif = 23,
EncryptedMsg = 24,
E2eAvailable = 25,
EncrNone = 28,
CantDecryptMsgBody = 29,
FingerPrints = 30,
E2ePreferred = 34,
ContactVerified = 35,
ContactNotVerified = 36,
ContactSetupChanged = 37,
ArchivedChats = 40,
AcSetupMsgSubject = 42,
AcSetupMsgBody = 43,
CannotLogin = 60,
MsgLocationEnabled = 64,
MsgLocationDisabled = 65,
Location = 66,
Sticker = 67,
DeviceMessages = 68,
SavedMessages = 69,
DeviceMessagesHint = 70,
WelcomeMessage = 71,
UnknownSenderForChat = 72,
SubjectForNewContact = 73,
FailedSendingTo = 74,
VideochatInvitation = 82,
VideochatInviteMsgBody = 83,
ConfigurationFailed = 84,
BadTimeMsgBody = 85,
UpdateReminderMsgBody = 86,
ErrorNoNetwork = 87,
ReplyNoun = 90,
SelfDeletedMsgBody = 91,
DeleteServerTurnedOff = 92,
Forwarded = 97,
QuotaExceedingMsgBody = 98,
PartialDownloadMsgBody = 99,
DownloadAvailability = 100,
SyncMsgSubject = 101,
SyncMsgBody = 102,
IncomingMessages = 103,
OutgoingMessages = 104,
StorageOnDomain = 105,
Connected = 107,
Connecting = 108,
Updating = 109,
Sending = 110,
LastMsgSentSuccessfully = 111,
Error = 112,
NotSupportedByProvider = 113,
Messages = 114,
BroadcastList = 115,
PartOfTotallUsed = 116,
SecureJoinStarted = 117,
SecureJoinReplies = 118,
SetupContactQRDescription = 119,
SecureJoinGroupQRDescription = 120,
NotConnected = 121,
AeapAddrChanged = 122,
AeapExplanationAndLink = 123,
MsgYouChangedGrpName = 124,
MsgGrpNameChangedBy = 125,
MsgYouChangedGrpImg = 126,
MsgGrpImgChangedBy = 127,
MsgYouAddMember = 128,
MsgAddMemberBy = 129,
MsgYouDelMember = 130,
MsgDelMemberBy = 131,
MsgYouLeftGroup = 132,
MsgGroupLeftBy = 133,
MsgYouDeletedGrpImg = 134,
MsgGrpImgDeletedBy = 135,
MsgYouEnabledLocation = 136,
MsgLocationEnabledBy = 137,
MsgYouDisabledEphemeralTimer = 138,
MsgEphemeralTimerDisabledBy = 139,
MsgYouEnabledEphemeralTimer = 140,
MsgEphemeralTimerEnabledBy = 141,
MsgYouEphemeralTimerMinute = 142,
MsgEphemeralTimerMinuteBy = 143,
MsgYouEphemeralTimerHour = 144,
MsgEphemeralTimerHourBy = 145,
MsgYouEphemeralTimerDay = 146,
MsgEphemeralTimerDayBy = 147,
MsgYouEphemeralTimerWeek = 148,
MsgEphemeralTimerWeekBy = 149,
MsgYouEphemeralTimerMinutes = 150,
MsgEphemeralTimerMinutesBy = 151,
MsgYouEphemeralTimerHours = 152,
MsgEphemeralTimerHoursBy = 153,
MsgYouEphemeralTimerDays = 154,
MsgEphemeralTimerDaysBy = 155,
MsgYouEphemeralTimerWeeks = 156,
MsgEphemeralTimerWeeksBy = 157,
BackupTransferQr = 162,
BackupTransferMsgBody = 163,
MsgIAddMember = 164,
MsgIDelMember = 165,
MsgILeftGroup = 166,
ChatProtectionEnabled = 170,
ChatProtectionDisabled = 171,
NewGroupSendFirstMessage = 172,
MsgAddMember = 173,
InvalidUnencryptedMail = 174,
CantDecryptOutgoingMsgs = 175,
MsgYouReacted = 176,
MsgReactedBy = 177,
MsgDelMember = 178,
SecurejoinWait = 190,
SecurejoinWaitTimeout = 191,
}
Expand description
Stock strings
These identify the string to return in [Context.stock_str]. The
numbers must stay in sync with deltachat.h
DC_STR_*
constants.
See the stock_*
methods on Context to use these.
Variants§
NoMessages = 1
SelfMsg = 2
Draft = 3
VoiceMessage = 7
Image = 9
Video = 10
Audio = 11
File = 12
Gif = 23
EncryptedMsg = 24
E2eAvailable = 25
EncrNone = 28
CantDecryptMsgBody = 29
FingerPrints = 30
E2ePreferred = 34
ContactVerified = 35
ContactNotVerified = 36
ContactSetupChanged = 37
ArchivedChats = 40
AcSetupMsgSubject = 42
AcSetupMsgBody = 43
CannotLogin = 60
MsgLocationEnabled = 64
MsgLocationDisabled = 65
Location = 66
Sticker = 67
DeviceMessages = 68
SavedMessages = 69
DeviceMessagesHint = 70
WelcomeMessage = 71
UnknownSenderForChat = 72
SubjectForNewContact = 73
FailedSendingTo = 74
Unused. Was used in group chat status messages.
VideochatInvitation = 82
VideochatInviteMsgBody = 83
ConfigurationFailed = 84
BadTimeMsgBody = 85
UpdateReminderMsgBody = 86
ErrorNoNetwork = 87
ReplyNoun = 90
SelfDeletedMsgBody = 91
DeleteServerTurnedOff = 92
Forwarded = 97
QuotaExceedingMsgBody = 98
PartialDownloadMsgBody = 99
DownloadAvailability = 100
SyncMsgSubject = 101
SyncMsgBody = 102
IncomingMessages = 103
OutgoingMessages = 104
StorageOnDomain = 105
Connected = 107
Connecting = 108
Updating = 109
Sending = 110
LastMsgSentSuccessfully = 111
Error = 112
NotSupportedByProvider = 113
Messages = 114
BroadcastList = 115
PartOfTotallUsed = 116
SecureJoinStarted = 117
SecureJoinReplies = 118
SetupContactQRDescription = 119
SecureJoinGroupQRDescription = 120
NotConnected = 121
AeapAddrChanged = 122
AeapExplanationAndLink = 123
MsgYouChangedGrpName = 124
MsgGrpNameChangedBy = 125
MsgYouChangedGrpImg = 126
MsgGrpImgChangedBy = 127
MsgYouAddMember = 128
MsgAddMemberBy = 129
MsgYouDelMember = 130
MsgDelMemberBy = 131
MsgYouLeftGroup = 132
MsgGroupLeftBy = 133
MsgYouDeletedGrpImg = 134
MsgGrpImgDeletedBy = 135
MsgYouEnabledLocation = 136
MsgLocationEnabledBy = 137
MsgYouDisabledEphemeralTimer = 138
MsgEphemeralTimerDisabledBy = 139
MsgYouEnabledEphemeralTimer = 140
MsgEphemeralTimerEnabledBy = 141
MsgYouEphemeralTimerMinute = 142
MsgEphemeralTimerMinuteBy = 143
MsgYouEphemeralTimerHour = 144
MsgEphemeralTimerHourBy = 145
MsgYouEphemeralTimerDay = 146
MsgEphemeralTimerDayBy = 147
MsgYouEphemeralTimerWeek = 148
MsgEphemeralTimerWeekBy = 149
MsgYouEphemeralTimerMinutes = 150
MsgEphemeralTimerMinutesBy = 151
MsgYouEphemeralTimerHours = 152
MsgEphemeralTimerHoursBy = 153
MsgYouEphemeralTimerDays = 154
MsgEphemeralTimerDaysBy = 155
MsgYouEphemeralTimerWeeks = 156
MsgEphemeralTimerWeeksBy = 157
BackupTransferQr = 162
BackupTransferMsgBody = 163
MsgIAddMember = 164
MsgIDelMember = 165
MsgILeftGroup = 166
ChatProtectionEnabled = 170
ChatProtectionDisabled = 171
NewGroupSendFirstMessage = 172
MsgAddMember = 173
InvalidUnencryptedMail = 174
CantDecryptOutgoingMsgs = 175
MsgYouReacted = 176
MsgReactedBy = 177
MsgDelMember = 178
SecurejoinWait = 190
SecurejoinWaitTimeout = 191
Implementations§
Trait Implementations§
source§impl Clone for StockMessage
impl Clone for StockMessage
source§fn clone(&self) -> StockMessage
fn clone(&self) -> StockMessage
Returns a copy 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 StockMessage
impl Debug for StockMessage
source§impl EnumProperty for StockMessage
impl EnumProperty for StockMessage
source§impl FromPrimitive for StockMessage
impl FromPrimitive for StockMessage
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl PartialEq for StockMessage
impl PartialEq for StockMessage
source§impl ToPrimitive for StockMessage
impl ToPrimitive for StockMessage
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moreimpl Copy for StockMessage
impl Eq for StockMessage
impl StructuralPartialEq for StockMessage
Auto Trait Implementations§
impl Freeze for StockMessage
impl RefUnwindSafe for StockMessage
impl Send for StockMessage
impl Sync for StockMessage
impl Unpin for StockMessage
impl UnwindSafe for StockMessage
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.