diff --git a/src/runtime/mod.rs b/src/runtime/mod.rs index 87b4702dfc5aa477113523e94ecac1bfc55dc765..592040558a0a2487e01a595f95fc52ce4fc4c610 100644 --- a/src/runtime/mod.rs +++ b/src/runtime/mod.rs @@ -74,7 +74,13 @@ enum ComponentId { #[derive(Debug, Clone, Copy, Eq, PartialEq, Hash, serde::Serialize, serde::Deserialize)] enum Route { LocalComponent(ComponentId), - Endpoint { index: usize }, + NetEndpoint { index: usize }, + UdpEndpoint { index: usize }, +} +#[derive(Debug, Clone, Copy, Eq, PartialEq, Hash, serde::Serialize, serde::Deserialize)] +enum SubtreeId { + LocalComponent(ComponentId), + NetEndpoint { index: usize }, } #[derive(Clone, Debug, serde::Serialize, serde::Deserialize)] struct MyPortInfo {