use tmux_workspace::Workspace;
const DOCUMENT: &str = "
session_name: api
x-team: backend
windows:
- window_name: editor
panes:
- vim
focuss: true
";
fn main() {
match Workspace::from_yaml(DOCUMENT) {
Ok(workspace) => {
let window = &workspace.windows[0];
println!(
"lenient: loaded; the window left out {:?}",
window.unsupported_keys
);
}
Err(error) => println!("lenient: refused: {error}"),
}
match Workspace::from_yaml_strict(DOCUMENT) {
Ok(_) => println!("strict: loaded, which a typo should not"),
Err(error) => println!("strict: refused: {error}"),
}
}