flowsurface-data 0.8.8

Data aggregation, indexing, and configuration utilities for Flowsurface
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use serde::{Deserialize, Serialize};

use super::{WindowSpec, pane::Pane};
use crate::util::ok_or_default;

#[derive(Debug, Clone, Deserialize, Serialize, Default)]
pub struct Dashboard {
    #[serde(deserialize_with = "ok_or_default", default)]
    pub pane: Pane,
    #[serde(deserialize_with = "ok_or_default", default)]
    pub popout: Vec<(Pane, WindowSpec)>,
}