sim_lib_web_layout/
lib.rs1#![forbid(unsafe_code)]
14#![deny(missing_docs)]
15
16mod citizen;
17pub mod layout;
18pub mod palette;
19pub mod pane;
20pub mod scene;
21pub mod value;
22
23pub use citizen::{WorkspaceDescriptor, workspace_descriptor_class_symbol};
24pub use layout::{LayoutOp, apply_layout_op, layout_op_from_intent};
25pub use palette::{EntryKind, Palette, PaletteEntry, card_target, open_card};
26pub use pane::{new_pane, pane_dock, pane_id, pane_lens, pane_resource, rect};
27pub use scene::workspace_scene;
28pub use value::{WORKSPACE_CLASS, focus, mode, new_workspace, panes};
29
30pub static RECIPES: sim_cookbook::EmbeddedDir =
32 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
33
34#[cfg(test)]
35mod palette_tests;
36#[cfg(test)]
37mod tests;