Struct sqlitemap::SqliteMap [−][src]
pub struct SqliteMap<'a> { /* fields omitted */ }
Methods
impl<'a> SqliteMap<'a>
[src]
impl<'a> SqliteMap<'a>
pub fn new(
connection: &'a Connection,
tablename: &str,
keytype: &str,
valuetype: &str
) -> Result<Self>
[src]
pub fn new(
connection: &'a Connection,
tablename: &str,
keytype: &str,
valuetype: &str
) -> Result<Self>
pub fn insert<R>(&mut self, key: &ToSql, value: &ToSql) -> Result<Option<R>> where
R: FromSql,
[src]
pub fn insert<R>(&mut self, key: &ToSql, value: &ToSql) -> Result<Option<R>> where
R: FromSql,
pub fn get<R>(&mut self, key: &ToSql) -> Result<Option<R>> where
R: FromSql,
[src]
pub fn get<R>(&mut self, key: &ToSql) -> Result<Option<R>> where
R: FromSql,
pub fn keys<R>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> R>> where
R: FromSql,
[src]
pub fn keys<R>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> R>> where
R: FromSql,
pub fn values<R>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> R>> where
R: FromSql,
[src]
pub fn values<R>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> R>> where
R: FromSql,
pub fn iter<K, V>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> (K, V)>> where
K: FromSql,
V: FromSql,
[src]
pub fn iter<K, V>(
&mut self
) -> Result<MappedRows<impl FnMut(&Row) -> (K, V)>> where
K: FromSql,
V: FromSql,
pub fn contains_key(&mut self, key: &ToSql) -> Result<bool>
[src]
pub fn contains_key(&mut self, key: &ToSql) -> Result<bool>
pub fn len(&mut self) -> Result<usize>
[src]
pub fn len(&mut self) -> Result<usize>
pub fn remove<R>(&mut self, key: &ToSql) -> Result<Option<R>> where
R: FromSql,
[src]
pub fn remove<R>(&mut self, key: &ToSql) -> Result<Option<R>> where
R: FromSql,
pub fn is_empty(&mut self) -> Result<bool>
[src]
pub fn is_empty(&mut self) -> Result<bool>