daemon-base 0.1.1

A flexible and configurable Rust daemon library with lifecycle management, logging, callbacks, and optional async support. Works on Linux, macOS, and Windows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! A flexible and configurable daemon library for Rust.
//!
//! This library provides a daemon (background service) that can be easily integrated into
//! various projects. It supports both synchronous and asynchronous operations, lifecycle
//! callbacks, and configuration management.

pub mod core;
pub mod config;
pub mod error;
pub mod logging;
pub mod binary; // Binary management module
pub mod concurrency; // Concurrency models module

pub use core::{Daemon, DaemonState};
pub use config::DaemonConfig;
pub use error::DaemonError;