[package] name = "rust" version = "0.1.0" edition = "2021" [dependencies] rand = { version = "0.8.5", features = ["small_rng"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.128" chrono = { version= "0.4.38", features = ["serde"]} actix-web = "4.9.0" actix-files = "0.6.8" env_logger = "0.8" log = "0.4" futures = "0.3.30" async-std = "1.13.0" reqwest = "0.12.8" tokio = { version = "1.40.0", features = ["rt", "macros", "rt-multi-thread"]} clap = { version = "4.5.19", features = ["derive"] } proptest = "1.0.0" handlebars = { version = "5", features = ["dir_source"] } [dependencies.uuid] version = "1.10.0" features = [ "v4", # Lets you generate random UUIDs "fast-rng", # Use a faster (but still sufficiently random) RNG "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs "serde" ] [lib] name = "lambda" path = "src/lib.rs" [[bin]] name = "eval" path = "src/main.rs" [[bin]] name = "tester" path = "src/tester.rs" [[bin]] name = "server" path = "src/web.rs"