Struct telegram_bot_api::methods::GetMyCommands
source · [−]pub struct GetMyCommands {
pub scope: Option<BotCommandScope>,
pub language_code: Option<String>,
}
Expand description
Use this method to get the current list of the bot’s commands for the given scope and user language. Returns an Array of BotCommand objects. If commands aren’t set, an empty list is returned.
Fields
scope: Option<BotCommandScope>
A JSON-serialized object, describing scope of users. Defaults to BotCommandScopeDefault.
language_code: Option<String>
A two-letter ISO 639-1 language code or an empty string
Implementations
sourceimpl GetMyCommands
impl GetMyCommands
Trait Implementations
sourceimpl Clone for GetMyCommands
impl Clone for GetMyCommands
sourcefn clone(&self) -> GetMyCommands
fn clone(&self) -> GetMyCommands
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GetMyCommands
impl Debug for GetMyCommands
sourceimpl<'de> Deserialize<'de> for GetMyCommands
impl<'de> Deserialize<'de> for GetMyCommands
sourcefn 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
sourceimpl Methods for GetMyCommands
impl Methods for GetMyCommands
sourceimpl Serialize for GetMyCommands
impl Serialize for GetMyCommands
Auto Trait Implementations
impl RefUnwindSafe for GetMyCommands
impl Send for GetMyCommands
impl Sync for GetMyCommands
impl Unpin for GetMyCommands
impl UnwindSafe for GetMyCommands
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more