vector/sinks/aws_s_s/
client.rs

1use 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}