vector/sinks/aws_s_s/
client.rs1use std::future::Future;
2
3use aws_smithy_runtime_api::client::{orchestrator::HttpResponse, result::SdkError};
4
5use super::{request_builder::SendMessageEntry, service::SendMessageResponse};
6
7pub(super) trait Client<R>
8where
9 R: std::fmt::Debug + std::fmt::Display + std::error::Error,
10{
11 fn send_message(
12 &self,
13 entry: SendMessageEntry,
14 byte_size: usize,
15 ) -> impl Future<Output = Result<SendMessageResponse, SdkError<R, HttpResponse>>> + Send;
16}