Enum rtdlib::types::SuggestedAction [−][src]
pub enum SuggestedAction {
CheckPhoneNumber(SuggestedActionCheckPhoneNumber),
EnableArchiveAndMuteNewChats(SuggestedActionEnableArchiveAndMuteNewChats),
// some variants omitted
}
Expand description
Describes an action suggested to the current user
Variants
Suggests the user to check authorization phone number and change the phone number if it is inaccessible
Tuple Fields of CheckPhoneNumber
Suggests the user to enable “archive_and_mute_new_chats_from_unknown_users” option
Tuple Fields of EnableArchiveAndMuteNewChats
Implementations
pub fn on_check_phone_number<F: FnOnce(&SuggestedActionCheckPhoneNumber)>(
&self,
fnc: F
) -> &Self
pub fn on_enable_archive_and_mute_new_chats<F: FnOnce(&SuggestedActionEnableArchiveAndMuteNewChats)>(
&self,
fnc: F
) -> &Self
pub fn as_enable_archive_and_mute_new_chats(
&self
) -> Option<&SuggestedActionEnableArchiveAndMuteNewChats>
pub fn enable_archive_and_mute_new_chats<T: AsRef<SuggestedActionEnableArchiveAndMuteNewChats>>(
t: T
) -> Self
Trait Implementations
Performs the conversion.
fn deserialize<D>(deserializer: D) -> Result<SuggestedAction, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<SuggestedAction, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for SuggestedAction
impl Send for SuggestedAction
impl Sync for SuggestedAction
impl Unpin for SuggestedAction
impl UnwindSafe for SuggestedAction
Blanket Implementations
Mutably borrows from an owned value. Read more