Struct r_core::r_debug_desc_plugin_t [−][src]
#[repr(C)]pub struct r_debug_desc_plugin_t {
pub open: Option<unsafe extern "C" fn(path: *const c_char) -> c_int>,
pub close: Option<unsafe extern "C" fn(fd: c_int) -> c_int>,
pub read: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong, len: c_int) -> c_int>,
pub write: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong, len: c_int) -> c_int>,
pub seek: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong) -> c_int>,
pub dup: Option<unsafe extern "C" fn(fd: c_int, newfd: c_int) -> c_int>,
pub list: Option<unsafe extern "C" fn(pid: c_int) -> *mut RList>,
}
Fields
open: Option<unsafe extern "C" fn(path: *const c_char) -> c_int>
close: Option<unsafe extern "C" fn(fd: c_int) -> c_int>
read: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong, len: c_int) -> c_int>
write: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong, len: c_int) -> c_int>
seek: Option<unsafe extern "C" fn(fd: c_int, addr: c_ulonglong) -> c_int>
dup: Option<unsafe extern "C" fn(fd: c_int, newfd: c_int) -> c_int>
list: Option<unsafe extern "C" fn(pid: c_int) -> *mut RList>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_debug_desc_plugin_t
impl Send for r_debug_desc_plugin_t
impl Sync for r_debug_desc_plugin_t
impl Unpin for r_debug_desc_plugin_t
impl UnwindSafe for r_debug_desc_plugin_t
Blanket Implementations
Mutably borrows from an owned value. Read more