pub struct Initialize();Expand description
Call sys::MAPIInitialize in the constructor, and balance it with a call to
sys::MAPIUninitialize in the destructor.
Implementations§
Source§impl Initialize
impl Initialize
Sourcepub fn new(flags: InitializeFlags) -> Result<Arc<Self>>
pub fn new(flags: InitializeFlags) -> Result<Arc<Self>>
Call sys::MAPIInitialize with the specified flags in InitializeFlags.
Trait Implementations§
Source§impl Drop for Initialize
impl Drop for Initialize
Source§fn drop(&mut self)
fn drop(&mut self)
Call sys::MAPIUninitialize.
Auto Trait Implementations§
impl Freeze for Initialize
impl RefUnwindSafe for Initialize
impl Send for Initialize
impl Sync for Initialize
impl Unpin for Initialize
impl UnwindSafe for Initialize
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