ruststream-sqlx 0.7.0

SQL databases for the RustStream messaging framework through sqlx: a transactional outbox over any RustStream broker and task queues in Postgres, MySQL/MariaDB and SQLite tables.
Documentation
error: `publish` has no default to hand over: implement `outbox::Publish` for the record without listing it
 --> tests/ui/outbox_custom.rs:4:35
  |
4 | #[outbox(table = "outbox", custom(publish))]
  |                                   ^^^^^^^

error: unknown event in `custom(..)`: expected `fetch`, `ack`, `retry`, `discard` or `recover`
  --> tests/ui/outbox_custom.rs:11:35
   |
11 | #[outbox(table = "outbox", custom(claim))]
   |                                   ^^^^^

error: `ack` is listed twice
  --> tests/ui/outbox_custom.rs:18:40
   |
18 | #[outbox(table = "outbox", custom(ack, ack))]
   |                                        ^^^

error: unknown `#[outbox(..)]` option: expected `table`, `schema` or `custom`
  --> tests/ui/outbox_custom.rs:25:28
   |
25 | #[outbox(table = "outbox", advisory_lock = "outbox-{id}")]
   |                            ^^^^^^^^^^^^^