pub trait Declaration {
type Headers;
type ProcessedAt;
type OwnFetch;
type OwnAck;
type OwnRetry;
type OwnDiscard;
type OwnRecover;
}Expand description
The settings of an outbox table, one associated type per setting: Unset where the table
keeps the default, Set with the marker that sets it otherwise.
Each marker of outbox::spec is one, and so is a tuple of them.
Required Associated Types§
Sourcetype ProcessedAt
type ProcessedAt
The time a record was processed: ProcessedAt.
Sourcetype OwnFetch
type OwnFetch
The record’s own fetch: own::Fetch.
Sourcetype OwnRetry
type OwnRetry
The record’s own retry: own::Retry.
Sourcetype OwnDiscard
type OwnDiscard
The record’s own discard: own::Discard.
Sourcetype OwnRecover
type OwnRecover
The record’s own recovery: own::Recover.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".