[−][src]Trait rsqlite::iterable::Iterable
This library implements Iterable
for any FnMut<T1,...> -> R
Note that the return type R
comes first in the generic parameter list
Required methods
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
fn columns_needed() -> c_int
number of columns needed by this type
Implementors
impl<F, R, T0> Iterable<R, (T0,)> for F where
F: FnMut(T0) -> R,
(T0,): Collectable,
T0: Collectable,
[src]
F: FnMut(T0) -> R,
(T0,): Collectable,
T0: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1> Iterable<R, (T0, T1)> for F where
F: FnMut(T0, T1) -> R,
(T0, T1): Collectable,
T0: Collectable,
T1: Collectable,
[src]
F: FnMut(T0, T1) -> R,
(T0, T1): Collectable,
T0: Collectable,
T1: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2> Iterable<R, (T0, T1, T2)> for F where
F: FnMut(T0, T1, T2) -> R,
(T0, T1, T2): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
[src]
F: FnMut(T0, T1, T2) -> R,
(T0, T1, T2): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4> Iterable<R, (T0, T1, T2, T4)> for F where
F: FnMut(T0, T1, T2, T4) -> R,
(T0, T1, T2, T4): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
[src]
F: FnMut(T0, T1, T2, T4) -> R,
(T0, T1, T2, T4): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5> Iterable<R, (T0, T1, T2, T4, T5)> for F where
F: FnMut(T0, T1, T2, T4, T5) -> R,
(T0, T1, T2, T4, T5): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5) -> R,
(T0, T1, T2, T4, T5): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6> Iterable<R, (T0, T1, T2, T4, T5, T6)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6) -> R,
(T0, T1, T2, T4, T5, T6): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6) -> R,
(T0, T1, T2, T4, T5, T6): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7> Iterable<R, (T0, T1, T2, T4, T5, T6, T7)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7) -> R,
(T0, T1, T2, T4, T5, T6, T7): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7) -> R,
(T0, T1, T2, T4, T5, T6, T7): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7, T8> Iterable<R, (T0, T1, T2, T4, T5, T6, T7, T8)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7, T8, T9> Iterable<R, (T0, T1, T2, T4, T5, T6, T7, T8, T9)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7, T8, T9, T10> Iterable<R, (T0, T1, T2, T4, T5, T6, T7, T8, T9, T10)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11> Iterable<R, (T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
T11: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
T11: Collectable,
fn iterate(&mut self, statement: &mut Statement<'_>, index: &mut c_int) -> R
[src]
fn columns_needed() -> c_int
[src]
number of columns needed by this type
impl<F, R, T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12> Iterable<R, (T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for F where
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
T11: Collectable,
T12: Collectable,
[src]
F: FnMut(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R,
(T0, T1, T2, T4, T5, T6, T7, T8, T9, T10, T11, T12): Collectable,
T0: Collectable,
T1: Collectable,
T2: Collectable,
T4: Collectable,
T5: Collectable,
T6: Collectable,
T7: Collectable,
T8: Collectable,
T9: Collectable,
T10: Collectable,
T11: Collectable,
T12: Collectable,