Skip to main content

Described

Trait Described 

Source
pub trait Described:
    Copy
    + Send
    + Sync
    + 'static {
    type Declared: Declaration;

    // Required method
    fn spec(&self) -> TableSpec<'static>;
}
Expand description

An outbox table’s description: OutboxSpec, with settings that fold into one Declaration. Machinery behind OutboxTable::Table.

Required Associated Types§

Source

type Declared: Declaration

The settings, folded.

Required Methods§

Source

fn spec(&self) -> TableSpec<'static>

The table’s description, as the dialects read it.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<Settings: Declaration + 'static> Described for OutboxSpec<Settings>

Source§

type Declared = Settings