#![forbid(unsafe_code)]
#![deny(missing_docs)]
mod citizen;
pub mod layout;
pub mod palette;
pub mod pane;
pub mod scene;
pub mod value;
pub use citizen::{WorkspaceDescriptor, workspace_descriptor_class_symbol};
pub use layout::{LayoutOp, apply_layout_op, layout_op_from_intent};
pub use palette::{EntryKind, Palette, PaletteEntry, card_target, open_card};
pub use pane::{new_pane, pane_dock, pane_id, pane_lens, pane_resource, rect};
pub use scene::workspace_scene;
pub use value::{WORKSPACE_CLASS, focus, mode, new_workspace, panes};
#[cfg(test)]
mod palette_tests;
#[cfg(test)]
mod tests;