diff --git a/crates/irtt-client/src/client/schedule.rs b/crates/irtt-client/src/client/schedule.rs index 8779b98..64193b0 100644 --- a/crates/irtt-client/src/client/schedule.rs +++ b/crates/irtt-client/src/client/schedule.rs @@ -79,6 +79,7 @@ impl ProbeSchedule { Ok(self.finish_commit(scheduled_at, next_send_at)) } + #[cfg(any(feature = "tokio", test))] pub(crate) fn preflight_managed_commit( &self, scheduled_at: Instant, @@ -122,6 +123,7 @@ fn next_probe_deadline( .ok_or(ClientError::DurationOverflow) } +#[cfg(any(feature = "tokio", test))] pub(crate) fn advance_cadence( deadline: Instant, interval: Duration, @@ -161,6 +163,7 @@ pub(crate) fn advance_cadence( Ok((scheduled_at, next_at, elapsed_slots)) } +#[cfg(any(feature = "tokio", test))] fn duration_from_nanos(nanos: u128) -> Result { const NANOS_PER_SECOND: u128 = 1_000_000_000; let seconds = diff --git a/crates/irtt-client/src/session/machine.rs b/crates/irtt-client/src/session/machine.rs index 8168903..7d3d8f9 100644 --- a/crates/irtt-client/src/session/machine.rs +++ b/crates/irtt-client/src/session/machine.rs @@ -488,6 +488,7 @@ impl SessionMachine { ) } + #[cfg(any(feature = "tokio", test))] pub(crate) fn packets_sent(&self) -> u64 { match &self.state { MachineState::Open(session) => session.packets_sent,