tuwunel_admin/server/uptime.rs
1use tuwunel_core::{Result, utils::time};
2
3use crate::admin_command;
4
5#[admin_command]
6pub(super) async fn uptime(&self) -> Result {
7 let elapsed = self
8 .services
9 .server
10 .started
11 .elapsed()
12 .expect("standard duration");
13
14 let result = time::pretty(elapsed);
15 write!(self, "{result}.").await
16}