[][src]Trait sqs_lambda::sqs_completion_handler::CompletionHandler

pub trait CompletionHandler {
    type Message;
    type CompletedEvent;
    fn mark_complete<'life0, 'async_trait>(
        &'life0 self,
        msg: Self::Message,
        completed_event: Self::CompletedEvent
    ) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Associated Types

Loading content...

Required methods

fn mark_complete<'life0, 'async_trait>(
    &'life0 self,
    msg: Self::Message,
    completed_event: Self::CompletedEvent
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Loading content...

Implementors

impl<CE> CompletionHandler for SqsCompletionHandlerActor<CE> where
    CE: Send + Sync + 'static, 
[src]

type Message = SqsMessage

type CompletedEvent = CE

Loading content...