Struct r_core::r_io_bind_t [−][src]
#[repr(C)]pub struct r_io_bind_t {Show 33 fields
pub init: c_int,
pub io: *mut RIO,
pub desc_use: RIODescUse,
pub desc_get: RIODescGet,
pub desc_size: RIODescSize,
pub open: RIOOpen,
pub open_at: RIOOpenAt,
pub close: RIOClose,
pub read_at: RIOReadAt,
pub write_at: RIOWriteAt,
pub system: RIOSystem,
pub fd_open: RIOFdOpen,
pub fd_close: RIOFdClose,
pub fd_seek: RIOFdSeek,
pub fd_size: RIOFdSize,
pub fd_resize: RIOFdResize,
pub fd_read: RIOFdRead,
pub fd_write: RIOFdWrite,
pub fd_read_at: RIOFdReadAt,
pub fd_write_at: RIOFdWriteAt,
pub fd_is_dbg: RIOFdIsDbg,
pub fd_get_name: RIOFdGetName,
pub fd_get_map: RIOFdGetMap,
pub fd_remap: RIOFdRemap,
pub is_valid_offset: RIOIsValidOff,
pub addr_is_mapped: RIOAddrIsMapped,
pub map_get_at: RIOMapGet,
pub map_get_paddr: RIOMapGetPaddr,
pub map_add: RIOMapAdd,
pub v2p: RIOV2P,
pub p2v: RIOP2V,
pub ptrace: RIOPtraceFn,
pub ptrace_func: RIOPtraceFuncFn,
}
Fields
init: c_int
io: *mut RIO
desc_use: RIODescUse
desc_get: RIODescGet
desc_size: RIODescSize
open: RIOOpen
open_at: RIOOpenAt
close: RIOClose
read_at: RIOReadAt
write_at: RIOWriteAt
system: RIOSystem
fd_open: RIOFdOpen
fd_close: RIOFdClose
fd_seek: RIOFdSeek
fd_size: RIOFdSize
fd_resize: RIOFdResize
fd_read: RIOFdRead
fd_write: RIOFdWrite
fd_read_at: RIOFdReadAt
fd_write_at: RIOFdWriteAt
fd_is_dbg: RIOFdIsDbg
fd_get_name: RIOFdGetName
fd_get_map: RIOFdGetMap
fd_remap: RIOFdRemap
is_valid_offset: RIOIsValidOff
addr_is_mapped: RIOAddrIsMapped
map_get_at: RIOMapGet
map_get_paddr: RIOMapGetPaddr
map_add: RIOMapAdd
v2p: RIOV2P
p2v: RIOP2V
ptrace: RIOPtraceFn
ptrace_func: RIOPtraceFuncFn
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for r_io_bind_t
impl !Send for r_io_bind_t
impl !Sync for r_io_bind_t
impl Unpin for r_io_bind_t
impl UnwindSafe for r_io_bind_t
Blanket Implementations
Mutably borrows from an owned value. Read more