Files
unshell/src/interface/mod.rs
T

18 lines
506 B
Rust
Raw Normal View History

2026-05-31 12:21:33 -06:00
//! Caller-owned interface state for UI frontends.
//!
//! Protocol leaves stay headless. When a UI wants packet flow, timing, or render
//! state, it passes an [`InterfaceStore`] through the feature-gated interface path.
mod event;
mod key;
mod store;
2026-06-01 09:54:37 -06:00
mod target;
2026-05-31 12:21:33 -06:00
mod view;
pub use event::{InterfaceEvent, InterfaceEventKind};
pub use key::{ProcedureKey, SessionKey};
pub use store::InterfaceStore;
pub use view::{ProcedureView, SessionView, SessionViewStatus};
2026-06-01 09:54:37 -06:00
pub(crate) use target::InterfaceTarget;