Crate srun

Source
Expand description

srun is a library and a command-line tool for running specific tasks in a sandbox environment. Tasks are designed to be specified by structural input like a YAML script. Therefore, this library is also capable of building a remote runner service.

Re-exports§

pub use runner::Runner;
pub use sandbox::Sandbox;

Modules§

runner
High-level task runner and status management.
sandbox
Low-level sandboxing and running facilities.

Structs§

AssetManager
Managing assets needed for running task.
Permissions
A simple permission manager.
PermissionsOptions
Task
Task specification.

Enums§

Error
All possible errors.

Traits§

Reporter
Reporting running status and logs