INNER CODE UNIT · Rust
path
rusqlite/rusqlite · src/lib.rs:643
pub fn path(&self) -> Option<&str> {
unsafe { inner_connection::db_filename(std::marker::PhantomData, self.handle(), MAIN_DB) }
}
/// Attempts to free as much heap memory as possible from the database
/// connection.
///
/// This calls [`sqlite3_db_release_memory`](https://www.sqlite.org/c3ref/db_release_memory.html).
#[inline]
pub fn release_memory(&self) -> Result<()> {
self.db.borrow_mut().release_memory()
}
/// Get the SQLite rowid of the most recent successful INSERT.
///
/// Uses [sqlite3_last_insert_rowid](https://www.sqlite.org/c3ref/last_insert_rowid.html) under
/// the hood.
#[inline]