Enum tg_flows::MenuButton
source · pub enum MenuButton {
Commands,
WebApp {
text: String,
web_app: WebAppInfo,
},
Default,
}Expand description
This object describes the bot’s menu button in a private chat.
If a menu button other than MenuButton::Default is set for a private chat,
then it is applied in the chat. Otherwise the default menu button is
applied. By default, the menu button opens the list of bot commands.
Variants§
Commands
Represents a menu button, which opens the bot’s list of commands.
WebApp
Fields
§
web_app: WebAppInfoDescription of the Web App that will be launched when the user
presses the button. The Web App will be able to send an arbitrary
message on behalf of the user using the method
AnswerWebAppQuery.
Represents a menu button, which launches a Web App.
Default
Describes that no specific value for the menu button was set.
Trait Implementations§
source§impl Clone for MenuButton
impl Clone for MenuButton
source§fn clone(&self) -> MenuButton
fn clone(&self) -> MenuButton
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 MenuButton
impl Debug for MenuButton
source§impl<'de> Deserialize<'de> for MenuButton
impl<'de> Deserialize<'de> for MenuButton
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for MenuButton
impl Hash for MenuButton
source§impl PartialEq<MenuButton> for MenuButton
impl PartialEq<MenuButton> for MenuButton
source§fn eq(&self, other: &MenuButton) -> bool
fn eq(&self, other: &MenuButton) -> bool
This method tests for
self and other values to be equal, and is used
by ==.