pub struct SesV2Service { /* private fields */ }Implementations§
Source§impl SesV2Service
impl SesV2Service
pub fn new(state: SharedSesState) -> Self
Sourcepub fn with_delivery(self, ctx: SesDeliveryContext) -> Self
pub fn with_delivery(self, ctx: SesDeliveryContext) -> Self
Attach a delivery context for cross-service event fanout.
Trait Implementations§
Source§impl AwsService for SesV2Service
impl AwsService for SesV2Service
Source§fn service_name(&self) -> &str
fn service_name(&self) -> &str
The AWS service identifier (e.g., “sqs”, “sns”, “sts”, “events”, “ssm”).
Source§fn handle<'life0, 'async_trait>(
&'life0 self,
req: AwsRequest,
) -> Pin<Box<dyn Future<Output = Result<AwsResponse, AwsServiceError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn handle<'life0, 'async_trait>(
&'life0 self,
req: AwsRequest,
) -> Pin<Box<dyn Future<Output = Result<AwsResponse, AwsServiceError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Handle an incoming request.
Source§fn supported_actions(&self) -> &[&str]
fn supported_actions(&self) -> &[&str]
List of actions this service supports (for introspection).
Auto Trait Implementations§
impl Freeze for SesV2Service
impl !RefUnwindSafe for SesV2Service
impl Send for SesV2Service
impl Sync for SesV2Service
impl Unpin for SesV2Service
impl UnsafeUnpin for SesV2Service
impl !UnwindSafe for SesV2Service
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more