Skip to main content

ConflictTarget

Trait ConflictTarget 

Source
pub trait ConflictTarget<T: Table> {
    // Required method
    fn columns(self) -> Vec<&'static str>;
}

Required Methods§

Source

fn columns(self) -> Vec<&'static str>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<TableType: Table, A, B, C, D> ConflictTarget<TableType> for (Column<TableType, A>, Column<TableType, B>, Column<TableType, C>, Column<TableType, D>)

Source§

fn columns(self) -> Vec<&'static str>

Source§

impl<TableType: Table, A, B, C> ConflictTarget<TableType> for (Column<TableType, A>, Column<TableType, B>, Column<TableType, C>)

Source§

fn columns(self) -> Vec<&'static str>

Source§

impl<TableType: Table, A, B> ConflictTarget<TableType> for (Column<TableType, A>, Column<TableType, B>)

Source§

fn columns(self) -> Vec<&'static str>

Implementors§

Source§

impl<T: Table, V> ConflictTarget<T> for Column<T, V>