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
1
2
3
4
5
6
7
8
9
10
11
12
13
error[E0308]: mismatched types
  --> tests/ui/manual_mismatch.rs:14:32
   |
14 |       const TABLE: Self::Table = InboxSpec::new("jobs", Column::new("id"))
   |  __________________-----------___^
   | |                  |
   | |                  expected because of the type of the associated constant
15 | |         .payload(Column::new("payload"))
16 | |         .lease(Column::new("locked_until"));
   | |___________________________________________^ expected `InboxSpec<(Lease<DateTime<Utc>>, _)>`, found `InboxSpec<(Payload, Lease<_>)>`
   |
   = note: expected struct `InboxSpec<(ruststream_sqlx::spec::Lease<DateTime<Utc>>, ruststream_sqlx::spec::Payload)>`
              found struct `InboxSpec<(ruststream_sqlx::spec::Payload, ruststream_sqlx::spec::Lease<_>)>`