[package] name = "functiontrace-server" version = "0.8.0" authors = ["Matt Bryant ", "Alistair Dobke "] edition = "2021" description = "The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to" readme = "README.md" homepage = "https://functiontrace.com" license-file = "LICENSE.md" include = [ "src/*", "README.md" ] [features] debug-tracelog = [] [dependencies] ahash = "0.8" argh = "0.1" atomic-wait = "1.1" bytesize = "1.2" check-latest = { version = "1.0", default-features = false, features = ["async"] } chrono = "0.4" color-eyre = { version = "0.6", default-features = false } crossbeam-queue = "0.3" env_logger = { version = "0.10", default-features = false, features = ["auto-color"] } flate2 = "1.0" indexmap = { version = "2", features = ["serde"] } log = "0.4" num_cpus = "1.0" owo-colors = { version = "3.5", default-features = false } paste = "1.0" progress-streams = "1.1" rmp-serde = "1.1" # TODO: consider switching to msgpacker once it supports stable (https://github.com/codx-dev/msgpacker/issues/13) serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_repr = "0.1" spinoff = { version = "0.8", default-features = false, features = ["arrow3"] } tokio = { version = "1.32", features = ["net", "rt-multi-thread", "macros", "io-util"] } [profile.release] lto = "fat" codegen-units = 1 panic = "abort"