pub trait IDebugHostTypeSignature_Impl: Sized {
    // Required methods
    fn GetHashCode(&self) -> Result<u32>;
    fn IsMatch(
        &self,
        type: Option<&IDebugHostType>,
        ismatch: *mut bool,
        wildcardmatches: *mut Option<IDebugHostSymbolEnumerator>,
    ) -> Result<()>;
    fn CompareAgainst(
        &self,
        typesignature: Option<&IDebugHostTypeSignature>,
    ) -> Result<SignatureComparison>;
}

Required Methods§

fn GetHashCode(&self) -> Result<u32>

fn IsMatch( &self, type: Option<&IDebugHostType>, ismatch: *mut bool, wildcardmatches: *mut Option<IDebugHostSymbolEnumerator>, ) -> Result<()>

fn CompareAgainst( &self, typesignature: Option<&IDebugHostTypeSignature>, ) -> Result<SignatureComparison>

Object Safety§

This trait is not object safe.

Implementors§