pub trait IFontCache_Impl: IUnknownImpl {
// Required methods
fn Init(
&self,
hkey: HKEY,
pszintlkey: &PCSTR,
dwflags: u32,
) -> Result<(), Error>;
fn GetFont(
&self,
fnttype: FNTSYSTYPE,
hcharset: *mut HCHARSET__,
phfont: *mut HFONT,
) -> Result<(), Error>;
fn OnOptionChange(&self) -> Result<(), Error>;
fn GetJP_ISOControl(&self, pfusesio: *mut BOOL) -> Result<(), Error>;
}Required Methods§
fn Init( &self, hkey: HKEY, pszintlkey: &PCSTR, dwflags: u32, ) -> Result<(), Error>
fn GetFont( &self, fnttype: FNTSYSTYPE, hcharset: *mut HCHARSET__, phfont: *mut HFONT, ) -> Result<(), Error>
fn OnOptionChange(&self) -> Result<(), Error>
fn GetJP_ISOControl(&self, pfusesio: *mut BOOL) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".