Skip to content

Commit e19243f

Browse files
chore: feature gate aws-core features (vectordotdev#18482)
feature gate aws_core features Signed-off-by: Stephen Wakely <[email protected]>
1 parent f11eeb3 commit e19243f

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/sinks/elasticsearch/service.rs

+1
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ impl HttpRequestBuilder {
139139
Auth::Basic(auth) => {
140140
auth.apply(&mut request);
141141
}
142+
#[cfg(feature = "aws-core")]
142143
Auth::Aws {
143144
credentials_provider: provider,
144145
region,

src/sinks/prometheus/remote_write.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ use std::io::Read;
22
use std::sync::Arc;
33
use std::task;
44

5+
#[cfg(feature = "aws-core")]
56
use aws_credential_types::provider::SharedCredentialsProvider;
7+
#[cfg(feature = "aws-core")]
68
use aws_types::region::Region;
79
use bytes::{Bytes, BytesMut};
810
use futures::{future::BoxFuture, stream, FutureExt, SinkExt};
@@ -399,7 +401,7 @@ impl HttpRequestBuilder {
399401
builder = builder.header("X-Scope-OrgID", tenant_id);
400402
}
401403

402-
let mut request = builder.body(body.into()).unwrap();
404+
let mut request: Request<Bytes> = builder.body(body.into()).unwrap();
403405
if let Some(auth) = &self.auth {
404406
match auth {
405407
Auth::Basic(http_auth) => http_auth.apply(&mut request),

0 commit comments

Comments
 (0)