pub trait IBinaryConverter_Impl: Sized + 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>
Object Safety§
This trait is not object safe.