windows::Win32::Security::Cryptography::Certificates

Trait IBinaryConverter_Impl

pub trait IBinaryConverter_Impl: IDispatch_Impl {
    // Required methods
    fn StringToString(
        &self,
        strencodedin: &BSTR,
        encodingin: EncodingType,
        encoding: EncodingType,
    ) -> Result<BSTR>;
    fn VariantByteArrayToString(
        &self,
        pvarbytearray: *const VARIANT,
        encoding: EncodingType,
    ) -> Result<BSTR>;
    fn StringToVariantByteArray(
        &self,
        strencoded: &BSTR,
        encoding: EncodingType,
    ) -> Result<VARIANT>;
}

Required Methods§

fn StringToString( &self, strencodedin: &BSTR, encodingin: EncodingType, encoding: EncodingType, ) -> Result<BSTR>

fn VariantByteArrayToString( &self, pvarbytearray: *const VARIANT, encoding: EncodingType, ) -> Result<BSTR>

fn StringToVariantByteArray( &self, strencoded: &BSTR, encoding: EncodingType, ) -> Result<VARIANT>

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§