tuwunel_admin/server/list_backups.rs
1use futures::TryStreamExt;
2use tuwunel_core::{Result, utils::stream::IterStream};
3
4use crate::admin_command;
5
6#[admin_command]
7pub(super) async fn list_backups(&self) -> Result {
8 self.services
9 .db
10 .engine
11 .backup_list()?
12 .try_stream()
13 .try_for_each(|result| write!(self, "{result}"))
14 .await
15}