daemon_base/
lib.rs

1//! A flexible and configurable daemon library for Rust.
2//!
3//! This library provides a daemon (background service) that can be easily integrated into
4//! various projects. It supports both synchronous and asynchronous operations, lifecycle
5//! callbacks, and configuration management.
6
7pub mod core;
8pub mod config;
9pub mod error;
10pub mod logging;
11pub mod binary; // Binary management module
12pub mod concurrency; // Concurrency models module
13
14pub use core::{Daemon, DaemonState};
15pub use config::DaemonConfig;
16pub use error::DaemonError;