Add debugging capabilities to the structs

This commit is contained in:
Skia 2021-01-15 01:06:43 +01:00
parent c3adaa58ff
commit 38d685b252

View file

@ -20,12 +20,14 @@ const GET_WORKSPACES: u32 = 1;
const SUBSCRIBE: u32 = 2; const SUBSCRIBE: u32 = 2;
const GET_OUTPUTS: u32 = 3; const GET_OUTPUTS: u32 = 3;
#[derive(Debug)]
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct WorkspaceRect { struct WorkspaceRect {
x: usize, x: usize,
y: usize, y: usize,
} }
#[derive(Debug)]
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct Workspace { struct Workspace {
num: usize, num: usize,
@ -36,6 +38,7 @@ struct Workspace {
output: String, output: String,
} }
#[derive(Debug)]
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct OutputMode { struct OutputMode {
width: usize, width: usize,
@ -43,6 +46,7 @@ struct OutputMode {
refresh: usize, refresh: usize,
} }
#[derive(Debug)]
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
struct Output { struct Output {
name: String, name: String,