From 61c527eb268810528cae7572a0d3adb0dbd0a707 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Wed, 13 May 2026 22:12:03 +0700 Subject: [PATCH] refactor(irtt-cli): rename stream output helper --- crates/irtt-cli/src/main.rs | 54 ++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/crates/irtt-cli/src/main.rs b/crates/irtt-cli/src/main.rs index 34a25fe..51b00a8 100644 --- a/crates/irtt-cli/src/main.rs +++ b/crates/irtt-cli/src/main.rs @@ -71,7 +71,7 @@ fn run(args: CliArgs, shutdown_requested: &AtomicBool) -> Result<(), Box Result<(), Box Result<(), Box &ClientEvent { fn drain_final_replies( client: &mut Client, - output: &mut EventOutput<'_, W>, + stream_output: &mut StreamOutput<'_, W>, ) -> Result<(), Box> { let deadline = Instant::now() + final_drain_duration(client.probe_timeout()); loop { @@ -180,11 +180,11 @@ fn drain_final_replies( let events = client.recv_available(RECV_BUDGET)?; printed |= !events.is_empty(); - output.print_events(&events)?; + stream_output.print_events(&events)?; let events = client.poll_timeouts()?; printed |= !events.is_empty(); - output.print_events(&events)?; + stream_output.print_events(&events)?; if client.is_run_complete() || Instant::now() >= deadline { break; @@ -209,7 +209,7 @@ fn sleep_until_next_send(deadline: Option) { } } -struct EventOutput<'a, W: Write> { +struct StreamOutput<'a, W: Write> { mode: irtt_cli::OutputMode, human_options: HumanOutputOptions, print_final_summary: bool, @@ -219,7 +219,7 @@ struct EventOutput<'a, W: Write> { stats: &'a mut StatsCollector, } -impl EventOutput<'_, W> { +impl StreamOutput<'_, W> { fn print_events(&mut self, events: &[ClientEvent]) -> io::Result<()> { for event in events { self.print_event(event)?; @@ -472,7 +472,7 @@ mod tests { let mut stats = StatsCollector::new(StatsConfig::finite()); let mut out = Vec::new(); { - let mut output = EventOutput { + let mut stream_output = StreamOutput { mode: irtt_cli::OutputMode::RttUs, human_options: HumanOutputOptions::default(), print_final_summary: true, @@ -480,8 +480,8 @@ mod tests { out: &mut out, stats: &mut stats, }; - output.print_events(&events).unwrap(); - output.print_summary().unwrap(); + stream_output.print_events(&events).unwrap(); + stream_output.print_summary().unwrap(); } let rendered = String::from_utf8(out).unwrap(); @@ -496,7 +496,7 @@ mod tests { let mut stats = StatsCollector::new(StatsConfig::continuous()); let mut out = Vec::new(); { - let mut output = EventOutput { + let mut stream_output = StreamOutput { mode: irtt_cli::OutputMode::Human, human_options: HumanOutputOptions::default(), print_final_summary: false, @@ -504,7 +504,7 @@ mod tests { out: &mut out, stats: &mut stats, }; - output.print_summary().unwrap(); + stream_output.print_summary().unwrap(); } assert!(out.is_empty()); @@ -515,7 +515,7 @@ mod tests { let mut stats = StatsCollector::new(StatsConfig::continuous()); let mut out = Vec::new(); { - let mut output = EventOutput { + let mut stream_output = StreamOutput { mode: irtt_cli::OutputMode::Human, human_options: HumanOutputOptions::default(), print_final_summary: true, @@ -523,8 +523,8 @@ mod tests { out: &mut out, stats: &mut stats, }; - output.print_event(&reply_event(1, 1200)).unwrap(); - output.print_summary().unwrap(); + stream_output.print_event(&reply_event(1, 1200)).unwrap(); + stream_output.print_summary().unwrap(); } let rendered = String::from_utf8(out).unwrap(); @@ -541,7 +541,7 @@ mod tests { let mut stats = StatsCollector::new(StatsConfig::finite()); let mut out = Vec::new(); { - let mut output = EventOutput { + let mut stream_output = StreamOutput { mode: irtt_cli::OutputMode::Human, human_options: HumanOutputOptions::default(), print_final_summary: false, @@ -549,7 +549,7 @@ mod tests { out: &mut out, stats: &mut stats, }; - output.print_events(&events).unwrap(); + stream_output.print_events(&events).unwrap(); } let rendered = String::from_utf8(out).unwrap();