tag2upload_service_manager/
lib.rs

1// We would like to suppress this only for `StartupError`,
2// but that's not currently possible.
3// https://github.com/rust-lang/rust-clippy/issues/15404
4// (Empirically this doesn't seem to trip any more as of 2025-08-16?)
5#![allow(clippy::result_large_err)]
6#![doc=include_str!("../README.md")]
7
8// Conventions:
9//
10// We use `T O D O` for things we may wish to change one day.
11// We use `F I X M E` for things which should be fixed before deployment.
12
13pub mod prelude;
14
15#[doc=include_str!("../INSTALL.md")]
16pub mod _doc_install {}
17
18#[macro_use]
19pub mod error;
20#[macro_use]
21pub mod utils;
22#[macro_use]
23pub mod bsql;
24#[macro_use]
25pub mod types_string_abstract;
26#[macro_use]
27pub mod t2umeta_abstract;
28#[macro_use]
29pub mod o2m_support;
30#[macro_use]
31pub mod ui_render;
32#[macro_use]
33pub mod ui_abstract;
34#[macro_use]
35pub mod global;
36
37pub mod api_routes;
38pub mod cli_decl;
39pub mod cli_cli;
40pub mod config;
41pub mod db_data;
42pub mod db_migration;
43pub mod db_schema;
44pub mod db_support;
45pub mod db_workflow;
46pub mod dns;
47pub mod expire;
48pub mod fetcher;
49pub mod fmt_cmp;
50pub mod forge;
51pub mod gitclone;
52pub mod gitlab;
53pub mod logging;
54pub mod o2m_listener;
55pub mod o2m_messages;
56pub mod o2m_tracker;
57pub mod retry;
58pub mod t2umeta;
59pub mod types;
60pub mod ui_db_jobs;
61pub mod ui_routes;
62pub mod ui_vhost;
63pub mod version;
64pub mod webhook;
65
66#[cfg(test)]
67mod test;
68
69#[doc(hidden)]
70pub use derive_deftly;
71
72#[cfg(not(test))]
73mod test {
74    #[derive(Default, Debug)]
75    pub struct GlobalSupplement;
76
77    #[derive(Default, Debug)]
78    pub struct StateSupplement;
79}