Struct teloxide_core::payloads::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. Requires no parameters. Returns Array of BotCommand
on success.
Fields§
§scope: Option<BotCommandScope>
A JSON-serialized object, describing scope of users for which the commands are relevant. Defaults to BotCommandScopeDefault.
language_code: Option<String>
A two-letter ISO 639-1 language code. If empty, commands will be applied to all users from the given scope, for whose language there are no dedicated commands
Implementations§
source§impl GetMyCommands
impl GetMyCommands
Trait Implementations§
source§impl Clone for GetMyCommands
impl Clone for GetMyCommands
source§impl Debug for GetMyCommands
impl Debug for GetMyCommands
source§impl Default for GetMyCommands
impl Default for GetMyCommands
source§impl Hash for GetMyCommands
impl Hash for GetMyCommands
source§impl PartialEq<GetMyCommands> for GetMyCommands
impl PartialEq<GetMyCommands> for GetMyCommands
source§fn eq(&self, other: &GetMyCommands) -> bool
fn eq(&self, other: &GetMyCommands) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Payload for GetMyCommands
impl Payload for GetMyCommands
source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates
with
big timeout
), the minimum timeout that should be used.source§impl Serialize for GetMyCommands
impl Serialize for GetMyCommands
impl Eq for GetMyCommands
impl StructuralEq for GetMyCommands
impl StructuralPartialEq 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§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.