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}")]
| ^^^^^^^^^^^^^