rustcracker 1.1.1+deprecated

A crate for communicating with firecracker for the development of PKU-cloud.
Documentation
use std::env;

mod demo;

#[tokio::main]
async fn main() {
    log4rs::init_file("config/log4rs.yaml", Default::default()).unwrap();

    let set = env::args()
        .skip(1)
        .next()
        .expect("Must specify with demo to run");

    let _: () = match set.as_str() {
        "--no-jailer" => demo::no_jailer().await,
        "--with-jailer" => demo::with_jailer().await,
        "--using" => demo::using().await,
        "--force" => demo::force_terminating().await,
        "--reusing" => demo::reusing_hypervisor().await,
        "--syncusing" => demo::syncusing(),
        "--options" => demo::options().await,
        _ => panic!("unknown option"),
    };
}