pub struct SlashCommandInfo {
pub name: String,
pub description: String,
pub aliases: Vec<String>,
}Expand description
Information about a slash command.
Fields§
§name: StringCommand name.
description: StringCommand description.
aliases: Vec<String>Command aliases.
Trait Implementations§
Source§impl Clone for SlashCommandInfo
impl Clone for SlashCommandInfo
Source§fn clone(&self) -> SlashCommandInfo
fn clone(&self) -> SlashCommandInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SlashCommandInfo
impl Debug for SlashCommandInfo
Source§impl<'de> Deserialize<'de> for SlashCommandInfo
impl<'de> Deserialize<'de> for SlashCommandInfo
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
impl Eq for SlashCommandInfo
Source§impl PartialEq for SlashCommandInfo
impl PartialEq for SlashCommandInfo
Source§fn eq(&self, other: &SlashCommandInfo) -> bool
fn eq(&self, other: &SlashCommandInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SlashCommandInfo
impl Serialize for SlashCommandInfo
impl StructuralPartialEq for SlashCommandInfo
Auto Trait Implementations§
impl Freeze for SlashCommandInfo
impl RefUnwindSafe for SlashCommandInfo
impl Send for SlashCommandInfo
impl Sync for SlashCommandInfo
impl Unpin for SlashCommandInfo
impl UnsafeUnpin for SlashCommandInfo
impl UnwindSafe for SlashCommandInfo
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.