aboutsummaryrefslogtreecommitdiff
path: root/src/terminal/mod.rs
blob: 5f9bb41b74d0a8ba5ab5c9a2b125b8074608aa06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
mod id;
pub mod state;

pub use id::TerminalId;
pub(crate) use state::stabilize_agent_state;
pub use state::{EffectiveStateChange, TerminalState};

/// Live runtime for a server-owned terminal.
///
/// The implementation still lives in the pane module during this migration, but
/// all new ownership should address it by `TerminalId` through this terminal
/// noun.
pub type TerminalRuntime = crate::pane::PaneRuntime;