pub struct SerializableState {
pub float_windows: Vec<Window>,
pub overlay_windows: Vec<Window>,
pub workspaces: HashMap<WorkspaceName, Workspace>,
pub current_workspace: WorkspaceName,
}Fields§
§float_windows: Vec<Window>§overlay_windows: Vec<Window>§workspaces: HashMap<WorkspaceName, Workspace>§current_workspace: WorkspaceNameTrait Implementations§
Source§impl Clone for SerializableState
impl Clone for SerializableState
Source§impl Debug for SerializableState
impl Debug for SerializableState
Source§impl<'de> Deserialize<'de> for SerializableState
impl<'de> Deserialize<'de> for SerializableState
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 SerializableState
impl RefUnwindSafe for SerializableState
impl Send for SerializableState
impl Sync for SerializableState
impl Unpin for SerializableState
impl UnsafeUnpin for SerializableState
impl UnwindSafe for SerializableState
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