pub struct ShellSpec {Show 24 fields
pub title: String,
pub search_placeholder: String,
pub search_command_id: Option<String>,
pub status_text: String,
pub app_appearance_id: String,
pub topbar_appearance_id: String,
pub menu_appearance_id: String,
pub toolbar_appearance_id: String,
pub search_input_appearance_id: String,
pub status_appearance_id: String,
pub button_appearance_id: String,
pub text_appearance_id: String,
pub bottom_panel_layout: BottomPanelLayout,
pub menu_roots: Vec<MenuRootSpec>,
pub menu_items: Vec<MenuItemSpec>,
pub commands: Vec<CommandSpec>,
pub toolbar_items: Vec<ToolbarItemSpec>,
pub left_panel: TabGroupSpec,
pub right_panel: TabGroupSpec,
pub bottom_panel: TabGroupSpec,
pub workbench: WorkbenchNodeSpec,
pub left_panel_resize: PanelResizePolicy,
pub right_panel_resize: PanelResizePolicy,
pub bottom_panel_resize: PanelResizePolicy,
}Fields§
§title: String§search_placeholder: String§search_command_id: Option<String>§status_text: String§app_appearance_id: String§topbar_appearance_id: String§toolbar_appearance_id: String§search_input_appearance_id: String§status_appearance_id: String§text_appearance_id: String§bottom_panel_layout: BottomPanelLayout§commands: Vec<CommandSpec>§toolbar_items: Vec<ToolbarItemSpec>§left_panel: TabGroupSpec§right_panel: TabGroupSpec§bottom_panel: TabGroupSpec§workbench: WorkbenchNodeSpec§left_panel_resize: PanelResizePolicy§right_panel_resize: PanelResizePolicy§bottom_panel_resize: PanelResizePolicyTrait Implementations§
Source§impl<'de> Deserialize<'de> for ShellSpec
impl<'de> Deserialize<'de> for ShellSpec
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
Auto Trait Implementations§
impl Freeze for ShellSpec
impl RefUnwindSafe for ShellSpec
impl Send for ShellSpec
impl Sync for ShellSpec
impl Unpin for ShellSpec
impl UnsafeUnpin for ShellSpec
impl UnwindSafe for ShellSpec
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