-
Notifications
You must be signed in to change notification settings - Fork 55
/
Cargo.toml
67 lines (60 loc) · 1.73 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[package]
edition = "2018"
name = "flowgger"
version = "0.3.3"
authors = ["Frank Denis <github@pureftpd.org>", "Matteo Bigoi <bigo@crisidev.org>", "Vivien Chene <viv.chene@gmail.com>", "Francesco Berni <kurojishi@kurojishi.me>"]
build = "build.rs"
repository = "https://github.com/awslabs/flowgger"
description = "Flowgger is a fast, simple and lightweight data collector."
license = "ISC"
documentation="https://github.com/awslabs/flowgger/wiki"
[[bin]]
name = "flowgger"
path = "src/main.rs"
[lib]
name = "flowgger"
path = "src/lib.rs"
[features]
capnp-recompile = ["capnpc", "capnp"]
coroutines = ["may", "tls"]
default = ["syslog", "kafka-output", "file", "redis", "capnp-recompile", "tls", "gelf", "ltsv"]
redis-input = ["redis"]
kafka-output = ["kafka"]
tls = ["openssl"]
gelf = ["serde", "serde_json"]
ltsv = []
syslog = ["rfc5424", "rfc3164", "passthrough"]
rfc3164=[]
rfc5424=[]
passthrough=[]
file = ["notify", "glob"]
[build-dependencies.capnpc]
version = "0.10"
optional = true
[dependencies]
capnp = { version = "0.14", optional = true }
clap = "4"
flate2 = "1"
glob = { version = "0.3", optional = true }
kafka = { version = "0.8", features = ["snappy", "gzip", "security"], optional = true }
log = "0.4"
notify = { version = "4.0", optional = true }
openssl = { version = "~0.10", optional = true }
rand = "0.8"
redis = { version = "0.21", optional = true }
serde = { version = "1", optional = true }
serde_json = { version = "~0.8", optional = true }
may = { version = "~0.3", optional = true }
toml = "0.5"
time = { version = "0.3", features = ["parsing", "formatting"] }
time-tz = "0.3"
[dev-dependencies]
tempdir = "0.3"
quickcheck = "1"
[profile.release]
opt-level = 3
debug = false
rpath = false
lto = true
debug-assertions = false
panic = "abort"