pub enum PanelMenuMsg {
Command(PanelCommand),
OpenPicker(PickerKind),
MenuClosed,
ClosePicker,
TablesLoaded(Vec<(String, Vec<String>)>),
}Variants§
Command(PanelCommand)
A parent-executed command was selected.
OpenPicker(PickerKind)
Export/Copy was selected: swap the menu for the format picker.
MenuClosed
The ContextMenu closed. Fired on backdrop dismissal AND after every
item selection — swallowed when a picker was just opened (the session
continues in the picker).
ClosePicker
The picker closed (blur, or a completed export/copy).
TablesLoaded(Vec<(String, Vec<String>)>)
The per-client hosted-table-name fetch (spawned at menu open, feeding
the “New” sub-menu) resolved: (client name, its table names) per
loaded client.
Auto Trait Implementations§
impl Freeze for PanelMenuMsg
impl RefUnwindSafe for PanelMenuMsg
impl Send for PanelMenuMsg
impl Sync for PanelMenuMsg
impl Unpin for PanelMenuMsg
impl UnsafeUnpin for PanelMenuMsg
impl UnwindSafe for PanelMenuMsg
Blanket Implementations§
impl<Token, Builder, How> AllPropsFor<Builder, How> for Tokenwhere
Builder: Buildable<Token>,
<Builder as Buildable<Token>>::WrappedToken: HasAllProps<<Builder as Buildable<Token>>::Output, How>,
impl<T> Allocation for T
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<T> HasAllProps<(), T> for T
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 moreSource§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.