apalis-postgres 1.0.0-beta.1

Background task processing for rust using apalis and postgres
Documentation
[dependencies.apalis-core]
default-features = false
features = ["sleep", "json"]
version = "1.0.0-beta.1"

[dependencies.apalis-sql]
default-features = false
version = "1.0.0-beta.1"

[dependencies.async-std]
optional = true
version = "1.13.0"

[dependencies.chrono]
features = ["serde"]
version = "0.4"

[dependencies.futures]
version = "0.3.30"

[dependencies.pin-project]
version = "1.1.10"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.sqlx]
default-features = false
features = ["chrono", "postgres", "json"]
version = "0.8.1"

[dependencies.thiserror]
version = "2"

[dependencies.tokio]
features = ["rt", "net"]
optional = true
version = "1"

[dependencies.ulid]
features = ["serde"]
version = "1"

[dev-dependencies.apalis]
version = "1.0.0-beta.1"

[dev-dependencies.apalis-workflow]
version = "0.1.0-beta.1"

[dev-dependencies.futures-util]
version = "0.3.30"

[dev-dependencies.once_cell]
version = "1.19.0"

[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1"

[[example]]
name = "basic"
path = "examples/basic.rs"

[[example]]
name = "pubsub"
path = "examples/pubsub.rs"

[[example]]
name = "shared"
path = "examples/shared.rs"

[[example]]
name = "workflow"
path = "examples/workflow.rs"

[features]
async-std-comp = ["async-std", "sqlx/runtime-async-std-rustls"]
async-std-comp-native-tls = ["async-std", "sqlx/runtime-async-std-native-tls"]
default = ["migrate", "tokio-comp"]
migrate = ["sqlx/migrate", "sqlx/macros"]
tokio-comp = ["tokio", "sqlx/runtime-tokio-rustls"]
tokio-comp-native-tls = ["tokio", "sqlx/runtime-tokio-native-tls"]

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

[package]
authors = ["Njuguna Mureithi <mureithinjuguna@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["asynchronous", "database", "network-programming"]
description = "Background task processing for rust using apalis and postgres"
documentation = "https://docs.rs/apalis-postgres"
edition = "2024"
homepage = "https://github.com/apalis-dev/apalis-postgres"
keywords = ["apalis", "postgres", "jobs", "queue", "worker"]
license-file = "LICENSE"
name = "apalis-postgres"
publish = true
readme = "README.md"
repository = "https://github.com/apalis-dev/apalis-postgres"
version = "1.0.0-beta.1"