opentalk_recorder_web_api/lib.rs
1// SPDX-License-Identifier: EUPL-1.2
2// SPDX-FileCopyrightText: OpenTalk Team <mail@opentalk.eu>
3
4//! This crate provides a web API specification written as [Axum](https://docs.rs/axum/latest/axum/) endpoints.
5//! It effectively provides a collection of traits that need to be implemented in order to provide
6//! the web API. The [`Backend`][v1::Backend] Trait must be implemented by a project wanting to
7//! provide the _Recorder Web API_.
8pub mod v1;
9
10pub(crate) type Router<Backend> = axum::Router<Backend>;