pub struct Bubble {
pub command: String,
pub label: String,
pub data: Option<Value>,
pub opts: BubbleOptions,
}
Expand description
кнопки команд расположенные под сообщением, представленные в виде двумерного массива объектов.
Fields§
§command: String
тело команды
label: String
наименование команды
data: Option<Value>
(Default: {}) - объект с данными, которые будут отправлены в качестве параметров команды при нажатие на кнопку
opts: BubbleOptions
объект с клиентскими опциями кнопки
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Bubble
impl<'de> Deserialize<'de> for Bubble
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 Freeze for Bubble
impl RefUnwindSafe for Bubble
impl Send for Bubble
impl Sync for Bubble
impl Unpin for Bubble
impl UnwindSafe for Bubble
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