Skip to content

Commit 5329188

Browse files
committed
vector feature
1 parent e7673ff commit 5329188

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

Cargo.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ readme = "README.md"
1111
clients-hyper = ["dep:hyper-rustls"]
1212
acme_dns = ["dep:instant-acme", "dep:cloudflare", "dep:backoff", "dep:rcgen"]
1313
acme_alpn = ["dep:rustls-acme"]
14+
vector = ["dep:vrl", "dep:prost", "dep:prost-types"]
1415

1516
[dependencies]
1617
ahash = "0.8.11"
@@ -59,8 +60,8 @@ instant-acme = { version = "0.7.2", default-features = false, features = [
5960
moka = { version = "0.12.8", features = ["sync", "future"] }
6061
parse-size = { version = "1.1.0", features = ["std"] }
6162
prometheus = "0.14.0"
62-
prost = "0.13.3"
63-
prost-types = "0.13.3"
63+
prost = { version = "0.13.3", optional = true }
64+
prost-types = { version = "0.13.3", optional = true }
6465
rand = "0.8.5"
6566
rcgen = { version = "0.13.1", optional = true }
6667
reqwest = { version = "0.12.12", default-features = false, features = [
@@ -82,7 +83,7 @@ rustls-acme = { version = "0.13.0", default-features = false, features = [
8283
rustls-pemfile = "2.2.0"
8384
rustls-platform-verifier = "0.5.0"
8485
scopeguard = "1.2.0"
85-
serde = "1.0.214"
86+
serde = { version = "1.0.214", features = ["derive"] }
8687
serde_json = "1.0.132"
8788
sha1 = "0.10.6"
8889
strum = { version = "0.27.1", features = ["derive"] }
@@ -102,7 +103,9 @@ tower-service = "0.3.3"
102103
tracing = "0.1.40"
103104
url = "2.5.3"
104105
uuid = { version = "1.16.0", features = ["v7"] }
105-
vrl = { version = "0.23.0", default-features = false, features = ["value"] }
106+
vrl = { version = "0.23.0", default-features = false, features = [
107+
"value",
108+
], optional = true }
106109
webpki-root-certs = "0.26.6"
107110
x509-parser = "0.17.0"
108111
zeroize = { version = "1.8.1", features = ["derive"] }

src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ pub mod http;
55
pub mod tasks;
66
pub mod tls;
77
pub mod types;
8+
#[cfg(feature = "vector")]
89
pub mod vector;
910

1011
/// Generic error

src/vector/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
use std::collections::BTreeMap;
2+
13
use anyhow::Context;
24
use bytes::BytesMut;
35
use prost::Message;
4-
use std::collections::BTreeMap;
56
use vrl::value::{ObjectMap, Value};
67

78
#[allow(warnings, clippy::all, clippy::pedantic)]

0 commit comments

Comments
 (0)