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}