[package] name = "coil" description = "An async and sync background job queue for Postgres" version = "0.4.0" authors = ["Andrew Plaza "] license = "GPL-3.0" homepage = "https://github.com/insipx/coil" repository = "https://github.com/insipx/coil" keywords = ["database", "jobs", "tasks", "background", "postgres"] categories = ["asynchronous", "database", "concurrency"] edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] sqlx = { version = "0.5", default-features = false, features = ["postgres", "macros", "runtime-async-std-rustls", "migrate", "json"] } threadpool = "1" serde = "1.0" # rmp-serde = "0.15" thiserror = "1.0" inventory = "0.1" coil_proc_macro = "0.3.0" futures = "0.3.5" async-trait = "0.1.36" timer = { version = "3.0", package = "futures-timer" } log = "0.4.11" channel = { version = "0.10", package = "flume" } itoa = "0.4.6" serde_json = "1" num_cpus = "1" [dev-dependencies] pretty_env_logger = "0.4" once_cell = "1.4" dotenv = "0.15" smol = "1.2" [features] nightly = [] offline = ["sqlx/offline"] test_components = []