pub struct Launcher {
pub default_terminal: Option<Box<str>>,
pub launch_modifier: Modifier,
pub width: u32,
pub max_items: u8,
pub show_when_empty: bool,
pub plugins: Plugins,
}
Fields§
§default_terminal: Option<Box<str>>
§launch_modifier: Modifier
§width: u32
§max_items: u8
§show_when_empty: bool
§plugins: Plugins
Trait Implementations§
Source§impl Default for Launcher
impl Default for Launcher
Source§fn default() -> Self
fn default() -> Self
Return Launcher { default_terminal: None, launch_modifier: Modifier::Ctrl, width: 650, max_items: 5, show_when_empty: true, plugins: Plugins{ applications: Some(ApplicationsPluginConfig::default()), terminal: Some(EmptyConfig::default()), shell: None, websearch: Some(WebSearchConfig::default()), calc: Some(EmptyConfig::default()), path: Some(EmptyConfig::default()), } }
Source§impl<'de> Deserialize<'de> for Launcher
impl<'de> Deserialize<'de> for Launcher
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 Launcher
impl StructuralPartialEq for Launcher
Auto Trait Implementations§
impl Freeze for Launcher
impl RefUnwindSafe for Launcher
impl Send for Launcher
impl Sync for Launcher
impl Unpin for Launcher
impl UnwindSafe for Launcher
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