Trim runner-only state from run context API

This commit is contained in:
andrussal 2026-03-08 14:32:52 +01:00
parent 8e6604d232
commit a14d616ee6

View File

@ -97,22 +97,17 @@ impl<E: Application> RunContext<E> {
}
#[must_use]
pub const fn expectation_cooldown(&self) -> Duration {
pub(crate) const fn expectation_cooldown(&self) -> Duration {
self.expectation_cooldown
}
#[must_use]
pub const fn run_metrics(&self) -> RunMetrics {
self.metrics
}
#[must_use]
pub fn node_control(&self) -> Option<Arc<dyn NodeControlHandle<E>>> {
self.node_control.clone()
}
#[must_use]
pub const fn controls_nodes(&self) -> bool {
pub(crate) const fn controls_nodes(&self) -> bool {
self.node_control.is_some()
}