tuwunel_admin/query/storage/providers.rs
1use futures::TryStreamExt;
2use tuwunel_core::{Result, utils::stream::IterStream};
3
4use crate::admin_command;
5
6#[admin_command]
7pub(super) async fn query_storage_providers(&self) -> Result {
8 self.services
9 .storage
10 .providers()
11 .try_stream()
12 .try_for_each(|conf| writeln!(&self, "\n`{:?}`\n{conf:#?}", conf.name))
13 .await
14}