[][src]Trait diesel::query_builder::UndecoratedInsertRecord

pub trait UndecoratedInsertRecord<Table> { }

Marker trait to indicate that no additional operations have been added to a record for insert.

This is used to prevent things like .on_conflict_do_nothing().on_conflict_do_nothing() from compiling.

Implementations on Foreign Types

impl<'a, T: ?Sized, Tab> UndecoratedInsertRecord<Tab> for &'a T where
    T: UndecoratedInsertRecord<Tab>, 
[src]

impl<T, Table> UndecoratedInsertRecord<Table> for [T] where
    T: UndecoratedInsertRecord<Table>, 
[src]

impl<T, Table> UndecoratedInsertRecord<Table> for Vec<T> where
    [T]: UndecoratedInsertRecord<Table>, 
[src]

impl<Lhs, Rhs, Tab> UndecoratedInsertRecord<Tab> for Option<Eq<Lhs, Rhs>> where
    Eq<Lhs, Rhs>: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, Tab> UndecoratedInsertRecord<Tab> for (A,) where
    A: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, Tab> UndecoratedInsertRecord<Tab> for (A, B) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, Tab> UndecoratedInsertRecord<Tab> for (A, B, C) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>,
    L: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>,
    L: UndecoratedInsertRecord<Tab>,
    M: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>,
    L: UndecoratedInsertRecord<Tab>,
    M: UndecoratedInsertRecord<Tab>,
    N: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>,
    L: UndecoratedInsertRecord<Tab>,
    M: UndecoratedInsertRecord<Tab>,
    N: UndecoratedInsertRecord<Tab>,
    O: UndecoratedInsertRecord<Tab>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Tab> UndecoratedInsertRecord<Tab> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    A: UndecoratedInsertRecord<Tab>,
    B: UndecoratedInsertRecord<Tab>,
    C: UndecoratedInsertRecord<Tab>,
    D: UndecoratedInsertRecord<Tab>,
    E: UndecoratedInsertRecord<Tab>,
    F: UndecoratedInsertRecord<Tab>,
    G: UndecoratedInsertRecord<Tab>,
    H: UndecoratedInsertRecord<Tab>,
    I: UndecoratedInsertRecord<Tab>,
    J: UndecoratedInsertRecord<Tab>,
    K: UndecoratedInsertRecord<Tab>,
    L: UndecoratedInsertRecord<Tab>,
    M: UndecoratedInsertRecord<Tab>,
    N: UndecoratedInsertRecord<Tab>,
    O: UndecoratedInsertRecord<Tab>,
    P: UndecoratedInsertRecord<Tab>, 
[src]

Loading content...

Implementors

Loading content...