pub struct LauncherSpec {
pub title: String,
pub search_placeholder: String,
pub search_command_id: Option<String>,
pub status_text: String,
pub menu_roots: Vec<MenuRootSpec>,
pub menu_items: Vec<MenuItemSpec>,
pub commands: Vec<CommandSpec>,
pub toolbar_items: Vec<ToolbarItemSpec>,
pub include_base_toolbar_items: bool,
pub content: TabGroupSpec,
pub chrome: ShellChrome,
}Fields§
§title: String§search_placeholder: String§search_command_id: Option<String>§status_text: String§commands: Vec<CommandSpec>§toolbar_items: Vec<ToolbarItemSpec>§include_base_toolbar_items: bool§content: TabGroupSpec§chrome: ShellChromeImplementations§
Source§impl LauncherSpec
impl LauncherSpec
pub fn new(title: impl Into<String>, content: TabGroupSpec) -> Self
pub fn shell_spec(&self) -> ShellSpec
Trait Implementations§
Source§impl Clone for LauncherSpec
impl Clone for LauncherSpec
Source§fn clone(&self) -> LauncherSpec
fn clone(&self) -> LauncherSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LauncherSpec
impl RefUnwindSafe for LauncherSpec
impl Send for LauncherSpec
impl Sync for LauncherSpec
impl Unpin for LauncherSpec
impl UnsafeUnpin for LauncherSpec
impl UnwindSafe for LauncherSpec
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