pub enum CommandPaletteEvent {
QueryChanged(SharedString),
Invoked(SharedString),
Dismissed,
}Expand description
What the palette reports. The owner decides what any of it means.
Variants§
QueryChanged(SharedString)
Invoked(SharedString)
The highlighted command was taken.
Dismissed
The palette was waved away with escape. The host owns whether it stays on screen, so the palette only reports the intent.
Trait Implementations§
Source§impl Clone for CommandPaletteEvent
impl Clone for CommandPaletteEvent
Source§fn clone(&self) -> CommandPaletteEvent
fn clone(&self) -> CommandPaletteEvent
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 CommandPaletteEvent
impl Debug for CommandPaletteEvent
impl Eq for CommandPaletteEvent
impl EventEmitter<CommandPaletteEvent> for CommandPalette
Source§impl PartialEq for CommandPaletteEvent
impl PartialEq for CommandPaletteEvent
impl StructuralPartialEq for CommandPaletteEvent
Auto Trait Implementations§
impl Freeze for CommandPaletteEvent
impl RefUnwindSafe for CommandPaletteEvent
impl Send for CommandPaletteEvent
impl Sync for CommandPaletteEvent
impl Unpin for CommandPaletteEvent
impl UnsafeUnpin for CommandPaletteEvent
impl UnwindSafe for CommandPaletteEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more