[package] name = "kannon" version = "0.0.2" authors = ["Jongmin Yun "] edition = "2018" description = "Provides parallel processing task system and miscellaneous tools" license = "GPL-3.0-or-later" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "kannon" path = "src/lib.rs" doctest = true bench = true doc = true harness = true edition = "2018" crate-type = ["lib"] [dependencies] thiserror = "1.0.24" crossbeam-utils = "0.8.3" crossbeam-deque = "0.8.0" paste = "1.0.5" [dev-dependencies] rand = "0.8.3" [profile.dev] opt-level = 0 debug = true lto = false debug-assetions = true overflow-checks = true panic = "unwind" [profile.test] opt-level = 0 debug = 2 lto = false debug-assetions = true overflow-checks = true panic = "unwind" [profile.release] opt-level = 3 debug = false debug-assetions = false overflow-checks = false lto = true panic = "abort" incremental = true