Struct rusqlite::LoadExtensionGuard [−][src]
pub struct LoadExtensionGuard<'conn> { /* fields omitted */ }
feature = "load_extension"
RAII guard temporarily enabling SQLite
extensions to be loaded.
Example
fn load_my_extension(conn: &Connection) -> Result<()> { let _guard = LoadExtensionGuard::new(conn)?; conn.load_extension(Path::new("my_sqlite_extension"), None) }
Implementations
impl LoadExtensionGuard<'_>
[src]
impl LoadExtensionGuard<'_>
[src]pub fn new(conn: &Connection) -> Result<LoadExtensionGuard<'_>>
[src]
pub fn new(conn: &Connection) -> Result<LoadExtensionGuard<'_>>
[src]Attempt to enable loading extensions. Loading extensions will be disabled when this guard goes out of scope. Cannot be meaningfully nested.