#[non_exhaustive]pub struct MenuButtonWebApp {
pub text: String,
pub web_app: WebAppInfo,
pub extra: BTreeMap<String, Value>,
}Expand description
Menu button launching a Mini App.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.text: String§web_app: WebAppInfo§extra: BTreeMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for MenuButtonWebApp
impl Clone for MenuButtonWebApp
Source§fn clone(&self) -> MenuButtonWebApp
fn clone(&self) -> MenuButtonWebApp
Returns a duplicate 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 MenuButtonWebApp
impl Debug for MenuButtonWebApp
Source§impl<'de> Deserialize<'de> for MenuButtonWebApp
impl<'de> Deserialize<'de> for MenuButtonWebApp
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 From<MenuButtonWebApp> for MenuButton
impl From<MenuButtonWebApp> for MenuButton
Source§fn from(value: MenuButtonWebApp) -> Self
fn from(value: MenuButtonWebApp) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MenuButtonWebApp
impl PartialEq for MenuButtonWebApp
Source§impl Serialize for MenuButtonWebApp
impl Serialize for MenuButtonWebApp
impl Eq for MenuButtonWebApp
impl StructuralPartialEq for MenuButtonWebApp
Auto Trait Implementations§
impl Freeze for MenuButtonWebApp
impl RefUnwindSafe for MenuButtonWebApp
impl Send for MenuButtonWebApp
impl Sync for MenuButtonWebApp
impl Unpin for MenuButtonWebApp
impl UnsafeUnpin for MenuButtonWebApp
impl UnwindSafe for MenuButtonWebApp
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
Source§impl<T> CallbackPayload for Twhere
T: Serialize + DeserializeOwned,
impl<T> CallbackPayload for Twhere
T: Serialize + DeserializeOwned,
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.