[package] name = "spiral-rs" version = "0.1.0" edition = "2021" [features] server = ["actix-web", "openssl", "futures", "uuid"] [[bin]] name = "server" required-features = ["server"] [dependencies] getrandom = { features = ["js"], version = "0.2.6" } rand = { version = "0.8.5", features = ["small_rng"] } reqwest = { version = "0.11", features = ["blocking"] } serde_json = "1.0" actix-web = { version = "4.0.1", features = ["openssl"], optional = true } openssl = { version = "0.10", features = ["v110"], optional = true } futures = { version = "0.3", optional = true } uuid = { version = "1.0.0", features = ["v4"], optional = true } [dev-dependencies] criterion = { version = "0.3", features = ["html_reports"] } pprof = { version = "0.4", features = ["flamegraph", "criterion"] } [[bench]] name = "ntt" harness = false [[bench]] name = "server" harness = false [[bench]] name = "poly" harness = false [profile.release] lto = "fat" codegen-units = 1 panic = "abort"