pub fn settle(
core: &Core,
binding: &Arc<dyn ProducerBinding>,
source: NodeId,
quiet_waves: u32,
max_waves: Option<u32>,
) -> NodeIdExpand description
Wave-count convergence detector.
- On DATA: resets
quiet_countto 0, incrementswave_count. Forwards DATA unchanged. Ifmax_wavesis set andwave_count >= max_waves, completes. - On RESOLVED (tier 3, no payload): increments
quiet_count. Ifquiet_count >= quiet_waves, completes. - On COMPLETE/ERROR: forwarded unchanged.