pub type FT_Module_Class = FT_Module_Class_;

Aliased Type§

struct FT_Module_Class {
    pub module_flags: u64,
    pub module_size: i64,
    pub module_name: *const i8,
    pub module_version: i64,
    pub module_requires: i64,
    pub module_interface: *const c_void,
    pub module_init: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_) -> i32>,
    pub module_done: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_)>,
    pub get_interface: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_, _: *const i8) -> *mut c_void>,
}

Fields§

§module_flags: u64§module_size: i64§module_name: *const i8§module_version: i64§module_requires: i64§module_interface: *const c_void§module_init: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_) -> i32>§module_done: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_)>§get_interface: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_, _: *const i8) -> *mut c_void>

Trait Implementations§

source§

impl Clone for FT_Module_Class_

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FT_Module_Class_

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for FT_Module_Class_