pub mod channel; pub mod error; pub mod handle; pub mod node; pub mod process; pub mod registry; pub mod snapshot; pub mod system; pub mod tree; // Re-export commonly used types pub use channel::{ channel as inspector_channel, CommandKind, CommandResponse, InspectorChannelReceiver, InspectorChannelSender, NodeCommand, }; pub use error::{InspectorError, Result}; pub use handle::NodeHandle; pub use node::{Inspectable, NodeId, NodeKind, NodeMetadata, NodeState}; pub use process::{ProcessInfo, ProcessMonitor, ProcessStatus}; pub use registry::{InspectorEvent, InspectorRegistry}; pub use snapshot::{NodeSnapshot, TreeSnapshot}; pub use system::{SystemInfo, SystemMonitor}; pub use tree::{NodeTree, TreeNode};