Skip to main content

tuwunel_admin/debug/tester/
timer.rs

1use std::time::Instant;
2
3use tuwunel_core::Result;
4
5use crate::admin_command;
6
7#[inline(never)]
8#[rustfmt::skip]
9#[admin_command]
10pub(super) async fn timer(&self) -> Result {
11	let started = Instant::now();
12	timed(self.body);
13
14	let elapsed = started.elapsed();
15	write!(self, "completed in {elapsed:#?}").await
16}
17
18#[inline(never)]
19#[rustfmt::skip]
20#[expect(unused_variables)]
21fn timed(body: &[&str]) {
22
23}