├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── examples └── simple.rs ├── src ├── lib.rs ├── supervisor │ ├── builder.rs │ ├── handle.rs │ └── mod.rs └── task │ └── mod.rs └── tests ├── common └── mod.rs ├── mod.rs ├── test_configuration.rs ├── test_handle.rs ├── test_supervisor.rs ├── test_tasks.rs ├── test_threshold.rs └── test_wait.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/README.md -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/supervisor/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/src/supervisor/builder.rs -------------------------------------------------------------------------------- /src/supervisor/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/src/supervisor/handle.rs -------------------------------------------------------------------------------- /src/supervisor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/src/supervisor/mod.rs -------------------------------------------------------------------------------- /src/task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/src/task/mod.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/test_configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_configuration.rs -------------------------------------------------------------------------------- /tests/test_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_handle.rs -------------------------------------------------------------------------------- /tests/test_supervisor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_supervisor.rs -------------------------------------------------------------------------------- /tests/test_tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_tasks.rs -------------------------------------------------------------------------------- /tests/test_threshold.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_threshold.rs -------------------------------------------------------------------------------- /tests/test_wait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhercha/task-supervisor/HEAD/tests/test_wait.rs --------------------------------------------------------------------------------