Struct r_core::r_anal_esil_plugin_t [−][src]
#[repr(C)]pub struct r_anal_esil_plugin_t {
pub name: *mut c_char,
pub desc: *mut c_char,
pub license: *mut c_char,
pub arch: *mut c_char,
pub author: *mut c_char,
pub version: *mut c_char,
pub init: Option<unsafe extern "C" fn(esil: *mut RAnalEsil) -> *mut c_void>,
pub fini: Option<unsafe extern "C" fn(esil: *mut RAnalEsil, user: *mut c_void)>,
}
Fields
name: *mut c_char
desc: *mut c_char
license: *mut c_char
arch: *mut c_char
version: *mut c_char
init: Option<unsafe extern "C" fn(esil: *mut RAnalEsil) -> *mut c_void>
fini: Option<unsafe extern "C" fn(esil: *mut RAnalEsil, user: *mut c_void)>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_anal_esil_plugin_t
impl !Send for r_anal_esil_plugin_t
impl !Sync for r_anal_esil_plugin_t
impl Unpin for r_anal_esil_plugin_t
impl UnwindSafe for r_anal_esil_plugin_t
Blanket Implementations
Mutably borrows from an owned value. Read more