tuwunel_api/server/
version.rs1use ruma::api::federation::discovery::get_server_version;
2use tuwunel_core::Result;
3
4use crate::Ruma;
5
6pub(crate) async fn get_server_version_route(
10 _body: Ruma<get_server_version::v1::Request>,
11) -> Result<get_server_version::v1::Response> {
12 Ok(get_server_version::v1::Response {
13 server: Some(get_server_version::v1::Server {
14 name: Some(tuwunel_core::version::name().into()),
15 version: Some(tuwunel_core::version::version().into()),
16 compiler: tuwunel_core::info::rustc::version().map(Into::into),
17 ..Default::default()
18 }),
19 })
20}