eval-stack 0.3.2

Extremely fast async online judge evaluation system for ACM/OI contests.
Documentation
[[bin]]
name = "eval-stack"
path = "src/main.rs"

[dependencies.anyhow]
version = "1.0.92"

[dependencies.chrono]
optional = true
version = "0.4.38"

[dependencies.futures]
optional = true
version = "0.3.31"

[dependencies.libc]
version = "0.2.161"

[dependencies.seccompiler]
version = "0.4.0"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.215"

[dependencies.surrealdb]
optional = true
version = "2.1.2"

[dependencies.tokio]
features = ["full"]
version = "1.41.0"

[dependencies.which]
version = "7.0.0"

[features]
default = ["engine"]
engine = ["surrealdb", "serde", "chrono", "futures"]
serde = ["dep:serde"]

[lib]
name = "eval_stack"
path = "src/lib.rs"

[package]
authors = ["苏向夜 <fu050409@163.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Extremely fast async online judge evaluation system for ACM/OI contests."
edition = "2021"
homepage = "https://github.com/swpu-acm/eval-stack"
keywords = ["oj", "online-judge", "acm", "oi"]
license = "AGPL-3.0"
name = "eval-stack"
readme = "README.md"
repository = "https://github.com/swpu-acm/eval-stack"
version = "0.3.2"

[profile.release]
codegen-units = 1
debug = 0
debug-assertions = false
lto = "fat"
opt-level = 3
overflow-checks = false
panic = "abort"

[[test]]
name = "test"
path = "tests/test.rs"

[[test]]
name = "test_fs"
path = "tests/test_fs.rs"

[[test]]
name = "test_judge"
path = "tests/test_judge.rs"