INNER CODE UNIT · Rust
query_one
rusqlite/rusqlite · src/lib.rs:716
pub fn query_one<T, P, F>(&self, sql: &str, params: P, f: F) -> Result<T>
where
P: Params,
F: FnOnce(&Row<'_>) -> Result<T>,
{
let mut stmt = self.prepare(sql)?;
stmt.query_one(params, f)
}
// https://sqlite.org/tclsqlite.html#onecolumn
pub(crate) fn one_column<T, P>(&self, sql: &str, params: P) -> Result<T>
where
T: types::FromSql,
P: Params,
{
self.query_one(sql, params, |r| r.get(0))
}