obix/
lib.rs

1#![cfg_attr(feature = "fail-on-warnings", deny(warnings))]
2#![cfg_attr(feature = "fail-on-warnings", deny(clippy::all))]
3#![forbid(unsafe_code)]
4
5pub mod prelude {
6    pub use es_entity;
7    pub use serde;
8    pub use serde_json;
9    pub use sqlx;
10}
11
12mod config;
13mod handle;
14pub mod inbox;
15pub mod out;
16mod sequence;
17mod tables;
18
19pub use config::MailboxConfig;
20pub use inbox::{
21    Inbox, InboxConfig, InboxError, InboxEvent, InboxEventId, InboxEventStatus, InboxHandler,
22    InboxIdempotencyKey, InboxResult,
23};
24pub use obix_macros::MailboxTables;
25pub use out::Outbox;
26pub use sequence::EventSequence;
27pub use tables::MailboxTables;