Trait IDWriteLocalFontFileLoader_Impl
pub trait IDWriteLocalFontFileLoader_Impl: IDWriteFontFileLoader_Impl {
// Required methods
fn GetFilePathLengthFromKey(
&self,
fontfilereferencekey: *const c_void,
fontfilereferencekeysize: u32,
) -> Result<u32>;
fn GetFilePathFromKey(
&self,
fontfilereferencekey: *const c_void,
fontfilereferencekeysize: u32,
filepath: PWSTR,
filepathsize: u32,
) -> Result<()>;
fn GetLastWriteTimeFromKey(
&self,
fontfilereferencekey: *const c_void,
fontfilereferencekeysize: u32,
) -> Result<FILETIME>;
}
Required Methods§
fn GetFilePathLengthFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<u32>
fn GetFilePathFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, filepath: PWSTR, filepathsize: u32, ) -> Result<()>
fn GetLastWriteTimeFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<FILETIME>
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.