hot-restart 0.6.16

A Rust library for hot restarting applications without downtime. Provides seamless process replacement for servers and long-running services, enabling zero-downtime updates and configuration reloads.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! hot-restart
//!
//! A Rust library for hot restarting applications without downtime.
//! Provides seamless process replacement for servers and long-running services,
//! enabling zero-downtime updates and configuration reloads.

mod error;
mod hot_restart;

pub use {error::*, hot_restart::*};

use std::{
    borrow::Cow,
    fmt,
    future::Future,
    io::Error,
    process::{Child, Command, ExitStatus, Output, Stdio, exit},
};