Files
unshell/src/protocol/tree/mod.rs
T

16 lines
483 B
Rust
Raw Normal View History

2026-04-24 12:32:24 -06:00
//! Explicit tree declaration, routing, and a small endpoint runtime.
2026-04-24 12:32:24 -06:00
mod endpoint;
mod hook;
mod routing;
2026-03-17 17:29:36 -06:00
2026-04-24 12:32:24 -06:00
pub use endpoint::{
2026-04-25 11:27:29 -06:00
ChildRoute, ConnectionState, Endpoint, EndpointError, EndpointOutcome, Ingress, LeafSpec,
LocalEvent, ProtocolEndpoint,
};
pub use hook::{ActiveHook, HookConflict, HookKey, HookTable, PendingHook};
2026-04-24 13:37:30 -06:00
pub use routing::{
CompiledRoutes, DefaultRouteProvider, LeafNode, RouteDecision, RouteProvider, TreeNode,
is_prefix, route_destination,
2026-04-24 13:37:30 -06:00
};