pub struct TabInfo {
pub windows: Vec<WindowInfo>,
pub active_window_history: Vec<u64>,
pub enabled_layouts: Vec<String>,
pub groups: Vec<TabGroup>,
pub id: Option<u64>,
pub is_active: Option<bool>,
pub is_focused: Option<bool>,
pub layout: Option<String>,
pub layout_opts: Option<LayoutOpts>,
pub layout_state: Option<LayoutState>,
pub title: Option<String>,
}Fields§
§windows: Vec<WindowInfo>§active_window_history: Vec<u64>§enabled_layouts: Vec<String>§groups: Vec<TabGroup>§id: Option<u64>§is_active: Option<bool>§is_focused: Option<bool>§layout: Option<String>§layout_opts: Option<LayoutOpts>§layout_state: Option<LayoutState>§title: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TabInfo
impl<'de> Deserialize<'de> for TabInfo
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 TabInfo
impl RefUnwindSafe for TabInfo
impl Send for TabInfo
impl Sync for TabInfo
impl Unpin for TabInfo
impl UnwindSafe for TabInfo
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