struct MsiHandle(MSIHANDLE);Expand description
RAII owner for MSIHANDLE values.
The underlying MSI API uses manual handle management; this wrapper ensures that every successfully opened database or view gets closed on drop.
Tuple Fields§
§0: MSIHANDLEImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MsiHandle
impl RefUnwindSafe for MsiHandle
impl Send for MsiHandle
impl Sync for MsiHandle
impl Unpin for MsiHandle
impl UnwindSafe for MsiHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more