pub trait PluginInternal<T>where
T: Plugin,{
// Provided methods
fn get_string(
which_string: ExternStringType,
_win_lang_id: u32,
out_buffer_size: u32,
out_buffer: *mut u16,
) { ... }
fn initialize(
ext_version: ExternVersion,
app_version: ApplicationVersion,
app_version_number: fmx_ptrtype,
) -> ExternVersion { ... }
fn shutdown(version: ExternVersion) { ... }
}Provided Methods§
fn get_string( which_string: ExternStringType, _win_lang_id: u32, out_buffer_size: u32, out_buffer: *mut u16, )
fn initialize( ext_version: ExternVersion, app_version: ApplicationVersion, app_version_number: fmx_ptrtype, ) -> ExternVersion
fn shutdown(version: ExternVersion)
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.