pub trait Action:
Copy
+ PartialEq
+ Debug
+ 'static {
const ALL: &'static [Self];
// Required methods
fn defaults() -> Keymap<Self>;
fn name(self) -> &'static str;
fn description(self) -> &'static str;
}Expand description
A component action that can be bound to keys.
Required Associated Constants§
Required Methods§
Sourcefn description(self) -> &'static str
fn description(self) -> &'static str
One sentence describing what the action does.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl Action for iced_cube::layout::accordion::Action
Available on crate feature accordion only.
impl Action for iced_cube::layout::accordion::Action
Available on crate feature
accordion only.Source§impl Action for iced_cube::navigation::command::Action
Available on crate feature command only.
impl Action for iced_cube::navigation::command::Action
Available on crate feature
command only.Source§impl Action for iced_cube::overlay::context_menu::Action
Available on crate feature context-menu only.
impl Action for iced_cube::overlay::context_menu::Action
Available on crate feature
context-menu only.Source§impl Action for iced_cube::overlay::dropdown_menu::Action
Available on crate feature dropdown-menu only.
impl Action for iced_cube::overlay::dropdown_menu::Action
Available on crate feature
dropdown-menu only.Source§impl Action for iced_cube::primitives::checkbox::Action
Available on crate feature checkbox only.
impl Action for iced_cube::primitives::checkbox::Action
Available on crate feature
checkbox only.