pub struct ButtonOptions {
    pub silent: Option<bool>,
    pub h_size: Option<u32>,
    pub show_alert: Option<bool>,
    pub alert_text: Option<String>,
    pub handler: Option<Handler>,
    pub font_color: Option<String>,
    pub background_color: Option<String>,
    pub align: Option<Align>,
}Expand description
объект с клиентскими опциями кнопки
Fields§
§silent: Option<bool>(Default: false) - если значение true, то при нажатие на кнопку в чат не будет отправлено сообщение с текстом команды и сама команда отправится боту в фоне
h_size: Option<u32>(Default: 1) - размер кнопки по горизонтали
show_alert: Option<bool>(Default: false) - если значение true, то при нажатии на кнопку отобразится всплывающее уведомление с заданным в alert_text сообщением
alert_text: Option<String>(Default: null) - текст уведомления. Если значение null, то выведется тело команды
handler: Option<Handler>(Default: “bot”) - если значение “client”, то при нажатии на кнопку команда не должна отправляться боту, а должна обрабатываться самим клиентом
font_color: Option<String>(Default: null) - цвет текста в hex формате
background_color: Option<String>(Default: null) - цвет фона/границ в hex формате
align: Option<Align>(Default: “left”) - выравнивание текста left|center|right
Trait Implementations§
source§impl Clone for ButtonOptions
 
impl Clone for ButtonOptions
source§fn clone(&self) -> ButtonOptions
 
fn clone(&self) -> ButtonOptions
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 ButtonOptions
 
impl Debug for ButtonOptions
source§impl Default for ButtonOptions
 
impl Default for ButtonOptions
source§fn default() -> ButtonOptions
 
fn default() -> ButtonOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ButtonOptions
 
impl<'de> Deserialize<'de> for ButtonOptions
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
Auto Trait Implementations§
impl RefUnwindSafe for ButtonOptions
impl Send for ButtonOptions
impl Sync for ButtonOptions
impl Unpin for ButtonOptions
impl UnwindSafe for ButtonOptions
Blanket Implementations§
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