mirror of
https://github.com/isar/rusqlite.git
synced 2025-05-10 08:41:09 +08:00
Merge pull request #1608 from gwenn/release_memory
Remove release_memory feature
This commit is contained in:
commit
c5c74e0d86
@ -43,8 +43,6 @@ collation = []
|
|||||||
functions = []
|
functions = []
|
||||||
# sqlite3_log: 3.6.23 (2010-03-09)
|
# sqlite3_log: 3.6.23 (2010-03-09)
|
||||||
trace = []
|
trace = []
|
||||||
# sqlite3_db_release_memory: 3.7.10 (2012-01-16)
|
|
||||||
release_memory = []
|
|
||||||
bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
|
bundled = ["libsqlite3-sys/bundled", "modern_sqlite"]
|
||||||
bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"]
|
bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"]
|
||||||
bundled-sqlcipher-vendored-openssl = [
|
bundled-sqlcipher-vendored-openssl = [
|
||||||
|
@ -382,7 +382,6 @@ impl InnerConnection {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
#[cfg(feature = "release_memory")]
|
|
||||||
pub fn release_memory(&self) -> Result<()> {
|
pub fn release_memory(&self) -> Result<()> {
|
||||||
self.decode_result(unsafe { ffi::sqlite3_db_release_memory(self.db) })
|
self.decode_result(unsafe { ffi::sqlite3_db_release_memory(self.db) })
|
||||||
}
|
}
|
||||||
|
@ -652,7 +652,6 @@ impl Connection {
|
|||||||
///
|
///
|
||||||
/// This calls [`sqlite3_db_release_memory`](https://www.sqlite.org/c3ref/db_release_memory.html).
|
/// This calls [`sqlite3_db_release_memory`](https://www.sqlite.org/c3ref/db_release_memory.html).
|
||||||
#[inline]
|
#[inline]
|
||||||
#[cfg(feature = "release_memory")]
|
|
||||||
pub fn release_memory(&self) -> Result<()> {
|
pub fn release_memory(&self) -> Result<()> {
|
||||||
self.db.borrow_mut().release_memory()
|
self.db.borrow_mut().release_memory()
|
||||||
}
|
}
|
||||||
@ -2288,4 +2287,10 @@ mod test {
|
|||||||
assert!(db.is_interrupted());
|
assert!(db.is_interrupted());
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn release_memory() -> Result<()> {
|
||||||
|
let db = Connection::open_in_memory()?;
|
||||||
|
db.release_memory()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user