scufflecloud_core/
lib.rs

1//! Core/Authentication server for <https://scuffle.cloud/>.
2//!
3//! ## Authentication
4//!
5//! TODO
6//!
7//! ## License
8//!
9//! This project is licensed under the [AGPL-3.0](./LICENSE.AGPL-3.0).
10//!
11//! `SPDX-License-Identifier: AGPL-3.0`
12#![cfg_attr(coverage_nightly, feature(coverage_attribute))]
13#![cfg_attr(docsrs, feature(doc_auto_cfg))]
14// #![deny(missing_docs)]
15#![deny(unsafe_code)]
16#![deny(unreachable_pub)]
17#![deny(clippy::mod_module_files)]
18// tonic::Status emits this warning
19#![allow(clippy::result_large_err)]
20
21mod captcha;
22pub mod cedar;
23mod chrono_ext;
24mod common;
25mod google_api;
26mod http_ext;
27mod middleware;
28mod operations;
29pub mod services;
30mod totp;