Trait rsfbclient::IntoParams [−][src]
Types with an associated boolean flag function, named()
indiciating support for named or positional parameters.
With both named (as a struct field) or positional (as a Vector or tuple element) parameters, Option<T>
, with T
an IntoParam
, may be used to indicate a nullable argument, wherein the None
variant provides a null
value.
This crate provides a derive macro for supplying arguments via the fields of a struct and their labels.
Required methods
pub fn to_params(self) -> ParamsType
[src]
Implementations on Foreign Types
impl<F, G, H, I, J, K, L, M, N, O> IntoParams for (F, G, H, I, J, K, L, M, N, O) where
F: IntoParam,
L: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
F: IntoParam,
L: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<M, N, O> IntoParams for (M, N, O) where
N: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
N: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl IntoParams for Vec<SqlType, Global>
[src]
Allow use of a vector instead of tuples, for run-time-determined parameter count, or for when there are too many parameters to use one of the provided tuple implementations
pub fn to_params(self) -> ParamsType
[src]
impl<L, M, N, O> IntoParams for (L, M, N, O) where
L: IntoParam,
N: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
N: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<O> IntoParams for (O,) where
O: IntoParam,
[src]
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> IntoParams for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: IntoParam,
A: IntoParam,
F: IntoParam,
B: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
C: IntoParam,
A: IntoParam,
F: IntoParam,
B: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<E, F, G, H, I, J, K, L, M, N, O> IntoParams for (E, F, G, H, I, J, K, L, M, N, O) where
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl IntoParams for ()
[src]
Represents 0 parameters
pub fn to_params(self) -> ParamsType
[src]
impl<I, J, K, L, M, N, O> IntoParams for (I, J, K, L, M, N, O) where
L: IntoParam,
K: IntoParam,
N: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
K: IntoParam,
N: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<N, O> IntoParams for (N, O) where
N: IntoParam,
O: IntoParam,
[src]
N: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<H, I, J, K, L, M, N, O> IntoParams for (H, I, J, K, L, M, N, O) where
L: IntoParam,
K: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
K: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<K, L, M, N, O> IntoParams for (K, L, M, N, O) where
L: IntoParam,
K: IntoParam,
N: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
K: IntoParam,
N: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O> IntoParams for (B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: IntoParam,
F: IntoParam,
B: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
C: IntoParam,
F: IntoParam,
B: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<C, D, E, F, G, H, I, J, K, L, M, N, O> IntoParams for (C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: IntoParam,
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
C: IntoParam,
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<G, H, I, J, K, L, M, N, O> IntoParams for (G, H, I, J, K, L, M, N, O) where
L: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<D, E, F, G, H, I, J, K, L, M, N, O> IntoParams for (D, E, F, G, H, I, J, K, L, M, N, O) where
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
F: IntoParam,
L: IntoParam,
E: IntoParam,
K: IntoParam,
G: IntoParam,
N: IntoParam,
H: IntoParam,
D: IntoParam,
I: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
pub fn to_params(self) -> ParamsType
[src]
impl<J, K, L, M, N, O> IntoParams for (J, K, L, M, N, O) where
L: IntoParam,
K: IntoParam,
N: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,
[src]
L: IntoParam,
K: IntoParam,
N: IntoParam,
J: IntoParam,
M: IntoParam,
O: IntoParam,