open_sesame/core/
mod.rs

1//! Core domain types for Open Sesame
2//!
3//! Contains pure domain logic with no I/O dependencies.
4//! All types here are testable without Wayland.
5
6pub mod hint;
7pub mod launcher;
8pub mod matcher;
9pub mod window;
10
11pub use hint::{HintAssignment, HintSequence, WindowHint};
12pub use launcher::LaunchCommand;
13pub use matcher::{HintMatcher, MatchResult};
14pub use window::{AppId, Window, WindowId};