pub struct IPersist(/* private fields */);Implementations§
Trait Implementations§
Source§impl From<&IPersistFile> for IPersist
impl From<&IPersistFile> for IPersist
Source§fn from(value: &IPersistFile) -> Self
fn from(value: &IPersistFile) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistMemory> for IPersist
impl From<&IPersistMemory> for IPersist
Source§fn from(value: &IPersistMemory) -> Self
fn from(value: &IPersistMemory) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistPropertyBag> for IPersist
impl From<&IPersistPropertyBag> for IPersist
Source§fn from(value: &IPersistPropertyBag) -> Self
fn from(value: &IPersistPropertyBag) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistPropertyBag2> for IPersist
impl From<&IPersistPropertyBag2> for IPersist
Source§fn from(value: &IPersistPropertyBag2) -> Self
fn from(value: &IPersistPropertyBag2) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistStorage> for IPersist
impl From<&IPersistStorage> for IPersist
Source§fn from(value: &IPersistStorage) -> Self
fn from(value: &IPersistStorage) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistStream> for IPersist
impl From<&IPersistStream> for IPersist
Source§fn from(value: &IPersistStream) -> Self
fn from(value: &IPersistStream) -> Self
Converts to this type from the input type.
Source§impl From<&IPersistStreamInit> for IPersist
impl From<&IPersistStreamInit> for IPersist
Source§fn from(value: &IPersistStreamInit) -> Self
fn from(value: &IPersistStreamInit) -> Self
Converts to this type from the input type.
Source§impl From<IPersistFile> for IPersist
impl From<IPersistFile> for IPersist
Source§fn from(value: IPersistFile) -> Self
fn from(value: IPersistFile) -> Self
Converts to this type from the input type.
Source§impl From<IPersistMemory> for IPersist
impl From<IPersistMemory> for IPersist
Source§fn from(value: IPersistMemory) -> Self
fn from(value: IPersistMemory) -> Self
Converts to this type from the input type.
Source§impl From<IPersistPropertyBag> for IPersist
impl From<IPersistPropertyBag> for IPersist
Source§fn from(value: IPersistPropertyBag) -> Self
fn from(value: IPersistPropertyBag) -> Self
Converts to this type from the input type.
Source§impl From<IPersistPropertyBag2> for IPersist
impl From<IPersistPropertyBag2> for IPersist
Source§fn from(value: IPersistPropertyBag2) -> Self
fn from(value: IPersistPropertyBag2) -> Self
Converts to this type from the input type.
Source§impl From<IPersistStorage> for IPersist
impl From<IPersistStorage> for IPersist
Source§fn from(value: IPersistStorage) -> Self
fn from(value: IPersistStorage) -> Self
Converts to this type from the input type.
Source§impl From<IPersistStream> for IPersist
impl From<IPersistStream> for IPersist
Source§fn from(value: IPersistStream) -> Self
fn from(value: IPersistStream) -> Self
Converts to this type from the input type.
Source§impl From<IPersistStreamInit> for IPersist
impl From<IPersistStreamInit> for IPersist
Source§fn from(value: IPersistStreamInit) -> Self
fn from(value: IPersistStreamInit) -> Self
Converts to this type from the input type.
Source§impl Interface for IPersist
impl Interface for IPersist
const IID: Guid
type Vtable = IPersist_abi
Source§impl<'a> IntoParam<'a, IPersist> for &'a IMoniker
impl<'a> IntoParam<'a, IPersist> for &'a IMoniker
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistFile
impl<'a> IntoParam<'a, IPersist> for &'a IPersistFile
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistMemory
impl<'a> IntoParam<'a, IPersist> for &'a IPersistMemory
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistPropertyBag
impl<'a> IntoParam<'a, IPersist> for &'a IPersistPropertyBag
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistPropertyBag2
impl<'a> IntoParam<'a, IPersist> for &'a IPersistPropertyBag2
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistStorage
impl<'a> IntoParam<'a, IPersist> for &'a IPersistStorage
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistStream
impl<'a> IntoParam<'a, IPersist> for &'a IPersistStream
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for &'a IPersistStreamInit
impl<'a> IntoParam<'a, IPersist> for &'a IPersistStreamInit
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IMoniker
impl<'a> IntoParam<'a, IPersist> for IMoniker
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistFile
impl<'a> IntoParam<'a, IPersist> for IPersistFile
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistMemory
impl<'a> IntoParam<'a, IPersist> for IPersistMemory
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistPropertyBag
impl<'a> IntoParam<'a, IPersist> for IPersistPropertyBag
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistPropertyBag2
impl<'a> IntoParam<'a, IPersist> for IPersistPropertyBag2
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistStorage
impl<'a> IntoParam<'a, IPersist> for IPersistStorage
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistStream
impl<'a> IntoParam<'a, IPersist> for IPersistStream
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IPersist> for IPersistStreamInit
impl<'a> IntoParam<'a, IPersist> for IPersistStreamInit
fn into_param(self) -> Param<'a, IPersist>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IPersist
impl<'a> IntoParam<'a, IUnknown> for &'a IPersist
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IPersist
impl<'a> IntoParam<'a, IUnknown> for IPersist
fn into_param(self) -> Param<'a, IUnknown>
impl Eq for IPersist
impl StructuralPartialEq for IPersist
Auto Trait Implementations§
impl Freeze for IPersist
impl RefUnwindSafe for IPersist
impl !Send for IPersist
impl !Sync for IPersist
impl Unpin for IPersist
impl UnwindSafe for IPersist
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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