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.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl RawParams for ()

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<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> 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> 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> 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> 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> 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> RawParams for (A, B, C, D, E)
where A: RawParam, B: RawParam, C: RawParam, D: RawParam, E: 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> RawParams for (A, B, C)
where A: RawParam, B: RawParam, C: RawParam,

Source§

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

Source§

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

Source§

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

Implementors§