Completed Rust project initialization: - Cargo.toml with all dependencies (actix-web, tokio, rustls, etc.) - Project structure (src/, tests/, configs/) - Module declarations (api, auth, config, jobs, logging, packages, systemd) - Clippy and rustfmt configured - Initial lib.rs and main.rs with logging setup - Config examples (config.yaml.example, whitelist.yaml.example) Dependencies resolved and project compiles successfully. Rust toolchain 1.94.1 installed.
12 lines
298 B
Rust
12 lines
298 B
Rust
//! Systemd Module - Systemd service integration
|
|
//!
|
|
//! Handles systemd integration as defined in ARCHITECTURE.md:
|
|
//! - Service notification (Type=notify)
|
|
//! - Journal logging integration
|
|
//! - PID file management
|
|
//! - Graceful shutdown handling
|
|
|
|
pub mod service;
|
|
pub mod journal;
|
|
pub mod pid;
|