Struct tg_flows::KeyboardButton
source · pub struct KeyboardButton {
pub text: String,
pub request: Option<ButtonRequest>,
}Expand description
This object represents one button of the reply keyboard.
For filter text buttons String can be used instead of this object to specify text of the button.
Fields§
§text: StringText of the button. If none of the optional fields are used, it will be sent as a message when the button is pressed.
request: Option<ButtonRequest>Request something from user. This is available in private chats only.
See ButtonRequest documentation for options on what can be
requested.
Implementations§
Trait Implementations§
source§impl Clone for KeyboardButton
impl Clone for KeyboardButton
source§fn clone(&self) -> KeyboardButton
fn clone(&self) -> KeyboardButton
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 KeyboardButton
impl Debug for KeyboardButton
source§impl<'de> Deserialize<'de> for KeyboardButton
impl<'de> Deserialize<'de> for KeyboardButton
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 KeyboardButton
impl Hash for KeyboardButton
source§impl PartialEq<KeyboardButton> for KeyboardButton
impl PartialEq<KeyboardButton> for KeyboardButton
source§fn eq(&self, other: &KeyboardButton) -> bool
fn eq(&self, other: &KeyboardButton) -> bool
This method tests for
self and other values to be equal, and is used
by ==.