[][src]Trait sqs_lambda::EventRetriever

pub trait EventRetriever<E> {
    fn retrieve_event(&mut self, sqs_message: String) -> Result<E, Error>;
}

Required methods

fn retrieve_event(&mut self, sqs_message: String) -> Result<E, Error>

Loading content...

Implementors

impl<D, E, P> EventRetriever<E> for SnsEventRetriever<D, E, P> where
    D: EventDecoder<E> + Clone,
    P: Fn(String) -> Result<SnsEntity, Error> + Clone
[src]

impl<S, D, P, E> EventRetriever<E> for S3EventRetriever<S, D, P, E> where
    S: S3 + Send + 'static,
    P: Fn(String) -> Result<S3Event, Error> + Clone,
    D: EventDecoder<E> + Clone
[src]

Loading content...