Skip to main content

RawParams

Trait RawParams 

Source
pub trait RawParams {
    // Required method
    fn into_sql_values(self) -> Vec<SqlValue>;
}
Expand description

Converts a parameter collection into raw SQL parameter values.

Implemented for (), Vec<T> where T: RawParam, and tuples up to 12 elements.

Required Methods§

Source

fn into_sql_values(self) -> Vec<SqlValue>

Converts this collection into positional SQL values.

Implementations on Foreign Types§

Source§

impl RawParams for ()

Source§

impl<A> RawParams for (A,)
where A: RawParam,

Source§

impl<A, B> RawParams for (A, B)
where A: RawParam, B: RawParam,

Source§

impl<A, B, C> RawParams for (A, B, C)
where A: RawParam, B: RawParam, C: RawParam,

Source§

impl<A, B, C, D> RawParams for (A, B, C, D)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam,

Source§

impl<A, B, C, D, E> RawParams for (A, B, C, D, E)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam,

Source§

impl<A, B, C, D, E, F> RawParams for (A, B, C, D, E, F)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam,

Source§

impl<A, B, C, D, E, F, G> RawParams for (A, B, C, D, E, F, G)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam,

Source§

impl<A, B, C, D, E, F, G, H> RawParams for (A, B, C, D, E, F, G, H)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam, H: RawParam,

Source§

impl<A, B, C, D, E, F, G, H, I> RawParams for (A, B, C, D, E, F, G, H, I)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam, H: RawParam, I: RawParam,

Source§

impl<A, B, C, D, E, F, G, H, I, J> RawParams for (A, B, C, D, E, F, G, H, I, J)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam, H: RawParam, I: RawParam, J: RawParam,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> RawParams for (A, B, C, D, E, F, G, H, I, J, K)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam, H: RawParam, I: RawParam, J: RawParam, K: RawParam,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> RawParams for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: RawParam, F: RawParam, G: RawParam, H: RawParam, I: RawParam, J: RawParam, K: RawParam, L: RawParam,

Source§

impl<T> RawParams for Vec<T>
where T: RawParam,

Implementors§