pub struct CommandItem {
pub label: String,
pub description: Option<String>,
pub action: Option<String>,
pub icon: Option<String>,
pub group: Option<String>,
}Expand description
A command within a CommandPalette block.
Fields§
§label: String§description: Option<String>§action: Option<String>§icon: Option<String>§group: Option<String>Trait Implementations§
Source§impl Clone for CommandItem
impl Clone for CommandItem
Source§fn clone(&self) -> CommandItem
fn clone(&self) -> CommandItem
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 CommandItem
impl Debug for CommandItem
Source§impl<'de> Deserialize<'de> for CommandItem
impl<'de> Deserialize<'de> for CommandItem
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 CommandItem
Source§impl PartialEq for CommandItem
impl PartialEq for CommandItem
Source§impl Serialize for CommandItem
impl Serialize for CommandItem
impl StructuralPartialEq for CommandItem
Auto Trait Implementations§
impl Freeze for CommandItem
impl RefUnwindSafe for CommandItem
impl Send for CommandItem
impl Sync for CommandItem
impl Unpin for CommandItem
impl UnsafeUnpin for CommandItem
impl UnwindSafe for CommandItem
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.