windows::Win32::System::ClrHosting

Trait IHostPolicyManager_Impl

pub trait IHostPolicyManager_Impl: IUnknownImpl {
    // Required methods
    fn OnDefaultAction(
        &self,
        operation: EClrOperation,
        action: EPolicyAction,
    ) -> Result<()>;
    fn OnTimeout(
        &self,
        operation: EClrOperation,
        action: EPolicyAction,
    ) -> Result<()>;
    fn OnFailure(
        &self,
        failure: EClrFailure,
        action: EPolicyAction,
    ) -> Result<()>;
}

Required Methods§

fn OnDefaultAction( &self, operation: EClrOperation, action: EPolicyAction, ) -> Result<()>

fn OnTimeout( &self, operation: EClrOperation, action: EPolicyAction, ) -> Result<()>

fn OnFailure(&self, failure: EClrFailure, action: EPolicyAction) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§