master
toml 40 lines 1.11 KB
Raw
1 [package]
2 name = "journal-function"
3 version.workspace = true
4 edition.workspace = true
5 rust-version.workspace = true
6
7 [lints]
8 workspace = true
9
10 [features]
11 allocative = ["dep:allocative"]
12
13 [dependencies]
14 async-stream = { workspace = true }
15 async-trait = { workspace = true }
16 futures = { workspace = true }
17 serde = { workspace = true }
18 serde_json = { workspace = true, features = ["preserve_order"] }
19 thiserror = { workspace = true }
20 tokio = { workspace = true }
21 tracing = { workspace = true }
22 notify = { workspace = true }
23 foyer = { workspace = true }
24 parking_lot = { workspace = true, features = ["send_guard"] }
25 schemars = { workspace = true }
26 chrono = { workspace = true, features = ["serde"] }
27 nix = { workspace = true, features = ["user"] }
28
29 journal-core = { workspace = true }
30 journal-index = { workspace = true }
31 journal-engine = { workspace = true }
32 journal-registry = { workspace = true }
33 rt = { path = "../../netdata-plugin/rt" }
34
35 allocative = { workspace = true, optional = true }
36
37 [dev-dependencies]
38 chrono = { workspace = true }
39 clap = { workspace = true, features = ["derive"] }
40 tracing-subscriber = { workspace = true }