Enum deltachat::stock_str::StockMessage
source · #[repr(u32)]pub enum StockMessage {
Show 117 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,
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
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
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§fn eq(&self, other: &StockMessage) -> bool
fn eq(&self, other: &StockMessage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.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: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Conv for T
impl<T> Conv for T
§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.§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.