diff --git a/src/runtime2/mod.rs b/src/runtime2/mod.rs index 1fb96a52dc243346639b4e20266a1edb5f76d996..04b3ae6015e1ecb90d14256a31ec060c1847d2bc 100644 --- a/src/runtime2/mod.rs +++ b/src/runtime2/mod.rs @@ -25,9 +25,10 @@ use crate::collections::RawVec; use crate::ProtocolDescription; use inbox::Message; -use connector::{ConnectorPDL, ConnectorPublic, ConnectorScheduling}; +use connector2::{ConnectorPDL, ConnectorPublic, ConnectorScheduling}; use scheduler::{Scheduler, ControlMessageHandler}; use native::{Connector, ConnectorApplication, ApplicationInterface}; +use crate::runtime2::inbox2::MessageFancy; use crate::runtime2::port::{Port, PortState}; use crate::runtime2::scheduler::{ComponentCtxFancy, SchedulerCtx}; @@ -244,7 +245,7 @@ impl RuntimeInner { /// Sends a message to a particular connector. If the connector happened to /// be sleeping then it will be scheduled for execution. - pub(crate) fn send_message(&self, target_id: ConnectorId, message: Message) { + pub(crate) fn send_message(&self, target_id: ConnectorId, message: MessageFancy) { let target = self.get_component_public(target_id); target.inbox.insert_message(message);