1pub mod backend;
7pub mod factory;
8pub mod muxd_backend;
9pub mod tmux_backend;
10
11#[cfg(test)]
12pub mod mock_backend;
13
14#[cfg(test)]
15mod tests;
16
17#[cfg(test)]
18mod integration_tests;
19
20#[cfg(test)]
21mod mock_tests;
22
23#[cfg(test)]
24mod tmux_integration_tests;
25
26#[cfg(test)]
27mod benchmarks;
28
29pub use backend::{MuxBackend, MuxError, MuxUIEvent, Pane, PaneSize, Session, SplitType};
30pub use factory::create_mux_backend;
31
32#[cfg(test)]
33pub use mock_backend::MockBackend;