rust-query 0.9.0

A query builder using rust concepts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::{lower::ord_rc::OrdRc, value::DbTyp};

#[derive(Default)]
pub struct Reader {
    pub(crate) builder: Vec<(&'static str, OrdRc<rusqlite::types::Value>)>,
}

impl Reader {
    pub fn col<T: DbTyp>(&mut self, name: &'static str, val: T) {
        self.builder.push((name, OrdRc::new(T::out_to_value(val))));
    }
}