tosub 2.1.0

A subsystem lifecycle management library for tokio applications
Documentation

TOSUB

Subsystems for tokio

Motivation

This library is heavily inspired by and solves the same problem as tokio-graceful-shutdown, however the author of tokio-graceful-shutdown made a few choices that made it tricky to use in some of my use cases, so I decided to write my own version of it.

The major difference is that in tosub instances of Subsystem (the equivalent to tokio-graceful-shutdown's SubsystemHandle) are owned and implement Clone, which makes it easier to pass them around.