agent_tui_usecases/
lib.rs1#![deny(clippy::all)]
2#![allow(dead_code)]
3#![cfg_attr(test, allow(clippy::expect_used))]
4
5#[cfg(not(unix))]
8compile_error!(
9 "agent-tui is Unix-only. Supported environments are Linux, macOS, and other Unix-like systems with PTYs, Unix domain sockets, and POSIX signals."
10);
11
12pub mod usecases;
13pub use usecases::*;
14
15pub mod common {
16 pub use agent_tui_common::common::*;
17}
18
19pub mod domain {
20 pub use agent_tui_domain::domain::*;
21}
22
23#[cfg(test)]
24pub(crate) mod test_support {
25 pub use crate::usecases::ports::test_support::MockError;
26 pub use crate::usecases::ports::test_support::MockSession;
27 pub use crate::usecases::ports::test_support::MockSessionRepository;
28}