datadog-logs 0.2.1

Simple client library for DataDog logs
Documentation
[package]

authors = ["Radosław Kot <rdkt13@gmail.com>"]

description = "Simple client library for DataDog logs"

edition = "2018"

exclude = [

  "tests/*",

  "generate_assets.sh",

  "assets/*",

]

homepag = "https://github.com/szarykott/datadog-logs"

keywords = ["logging", "datadog"]

license = "MIT"

name = "datadog-logs"

readme = "README.md"

repository = "https://github.com/szarykott/datadog-logs"

version = "0.2.1"



# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html



[features]

# default set of dependencies

nonblocking = ["futures", "async-trait", "reqwest"]

with-tokio = ["tokio", "nonblocking"]



[dependencies]

# non optional

attohttpc = {version = "0.15", features = ["tls", "compress"]}

flume = {version = "0.10.0"}

log = {version = "0.4", features = ["std"]}

serde = {version = "1.0", features = ["derive"]}

serde_json = {version = "1.0"}

url = {version = "2.1"}

# optional

async-trait = {version = "0.1.42", optional = true}

futures = {version = "0.3.8", optional = true}

reqwest = {version = "0.11.1", default-features = false, features = ["json", "rustls-tls"], optional = true}

tokio = {version = "1.0", features = ["rt"], optional = true}



[dev-dependencies]

tokio = {version = "1.0", features = ["full"]}