Skip to main content

ConflictColumns

Trait ConflictColumns 

Source
pub trait ConflictColumns<M>: Sealed {
    // Required method
    fn into_columns(self) -> Vec<ColumnRef>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>, Column<M, T28>, Column<M, T29>, Column<M, T30>, Column<M, T31>, Column<M, T32>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>, Column<M, T28>, Column<M, T29>, Column<M, T30>, Column<M, T31>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>, Column<M, T28>, Column<M, T29>, Column<M, T30>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>, Column<M, T28>, Column<M, T29>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>, Column<M, T28>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>, Column<M, T27>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>, Column<M, T26>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>, Column<M, T25>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>, Column<M, T24>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>, Column<M, T23>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>, Column<M, T22>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>, Column<M, T21>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>, Column<M, T20>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>, Column<M, T19>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>, Column<M, T18>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>, Column<M, T17>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>, Column<M, T16>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>, Column<M, T15>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>, Column<M, T14>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>, Column<M, T13>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>, Column<M, T12>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>, Column<M, T11>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>, Column<M, T10>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8, T9> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>, Column<M, T9>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7, T8> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>, Column<M, T8>)

Source§

impl<M, T1, T2, T3, T4, T5, T6, T7> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>, Column<M, T7>)

Source§

impl<M, T1, T2, T3, T4, T5, T6> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>, Column<M, T6>)

Source§

impl<M, T1, T2, T3, T4, T5> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>, Column<M, T5>)

Source§

impl<M, T1, T2, T3, T4> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>, Column<M, T4>)

Source§

impl<M, T1, T2, T3> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>, Column<M, T3>)

Source§

impl<M, T1, T2> ConflictColumns<M> for (Column<M, T1>, Column<M, T2>)

Implementors§

Source§

impl<M, T> ConflictColumns<M> for Column<M, T>