Struct windows::IActivationFactory [−][src]
#[repr(transparent)]pub struct IActivationFactory(_);
WinRT classes have a supporting factory object that implements IActivationFactory
to create a new
instance of the WinRT class with some default state. IActivationFactory
represents the
IActivationFactory
interface.
Implementations
impl IActivationFactory
[src]
impl IActivationFactory
[src]pub fn activate_instance<I: Interface>(&self) -> Result<I>
[src]
Creates an instance of the WinRT class associated with the factory object.
The activate_instance
method corresponds to the “default constructor” in languages like C# and C++.
Trait Implementations
impl Clone for IActivationFactory
[src]
impl Clone for IActivationFactory
[src]fn clone(&self) -> IActivationFactory
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for IActivationFactory
[src]
impl Eq for IActivationFactory
[src]impl Interface for IActivationFactory
[src]
impl Interface for IActivationFactory
[src]impl PartialEq<IActivationFactory> for IActivationFactory
[src]
impl PartialEq<IActivationFactory> for IActivationFactory
[src]fn eq(&self, other: &IActivationFactory) -> bool
[src]
fn ne(&self, other: &IActivationFactory) -> bool
[src]
impl StructuralEq for IActivationFactory
[src]
impl StructuralEq for IActivationFactory
[src]Auto Trait Implementations
impl RefUnwindSafe for IActivationFactory
impl RefUnwindSafe for IActivationFactory
impl !Send for IActivationFactory
impl !Send for IActivationFactory
impl !Sync for IActivationFactory
impl !Sync for IActivationFactory
impl Unpin for IActivationFactory
impl Unpin for IActivationFactory
impl UnwindSafe for IActivationFactory
impl UnwindSafe for IActivationFactory