Struct leftwm_core::State [−][src]
pub struct State<C> {Show 13 fields
pub screens: Vec<Screen>,
pub windows: Vec<Window>,
pub workspaces: Vec<Workspace>,
pub focus_manager: FocusManager,
pub layout_manager: LayoutManager,
pub mode: Mode,
pub config: C,
pub layouts: Vec<Layout>,
pub scratchpads: Vec<ScratchPad>,
pub active_scratchpads: HashMap<String, Option<u32>>,
pub actions: VecDeque<DisplayAction>,
pub frame_rate_limitor: c_ulong,
pub tags: Vec<Tag>,
}Fields
screens: Vec<Screen>windows: Vec<Window>workspaces: Vec<Workspace>focus_manager: FocusManagerlayout_manager: LayoutManagermode: Modeconfig: Clayouts: Vec<Layout>scratchpads: Vec<ScratchPad>active_scratchpads: HashMap<String, Option<u32>>actions: VecDeque<DisplayAction>frame_rate_limitor: c_ulongTrait Implementations
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