check test codecov Version dependency status

Sandkasten Client

Sandkasten client library for running untrusted code

Example

```rust,norun use sandkastenclient::{ schemas::programs::{BuildRequest, BuildRunRequest, MainFile}, SandkastenClient, };

[tokio::main]

async fn main() { let client = SandkastenClient::new("http://your-sandkasten-instance".parse().unwrap()); let result = client .buildandrun(&BuildRunRequest { build: BuildRequest { environment: "python".into(), mainfile: MainFile { name: Some("test.py".into()), content: "print(6 * 7, end='')".into(), }, ..Default::default() }, run: Default::default(), }) .await .unwrap(); asserteq!(result.run.stdout, "42"); } ```