pub trait OutBox: Send + Sync + 'static {
    // Required methods
    fn convert_event(&self) -> Box<dyn Message>;
    fn tag_processed(&mut self);
    fn id(&self) -> Uuid;
    fn aggregate_id(&self) -> &str;
    fn topic(&self) -> &str;
    fn state(&self) -> &str;
    fn processed(&self) -> bool;
    fn create_dt(&self) -> DateTime<Utc>;
}

Required Methods§

source

fn convert_event(&self) -> Box<dyn Message>

source

fn tag_processed(&mut self)

source

fn id(&self) -> Uuid

source

fn aggregate_id(&self) -> &str

source

fn topic(&self) -> &str

source

fn state(&self) -> &str

source

fn processed(&self) -> bool

source

fn create_dt(&self) -> DateTime<Utc>

Implementors§