libuv_sys_lite

Type Alias uv_fs_t

source
pub type uv_fs_t = uv_fs_s;

Aliased Type§

struct uv_fs_t {
Show 23 fields pub data: *mut c_void, pub type_: uv_req_type, pub reserved: [*mut c_void; 6], pub fs_type: uv_fs_type, pub loop_: *mut uv_loop_s, pub cb: Option<unsafe extern "C" fn(_: *mut uv_fs_s)>, pub result: isize, pub ptr: *mut c_void, pub path: *const i8, pub statbuf: uv_stat_t, pub new_path: *const i8, pub file: i32, pub flags: i32, pub mode: u32, pub nbufs: u32, pub bufs: *mut uv_buf_t, pub off: i64, pub uid: u32, pub gid: u32, pub atime: f64, pub mtime: f64, pub work_req: uv__work, pub bufsml: [uv_buf_t; 4],
}

Fields§

§data: *mut c_void§type_: uv_req_type§reserved: [*mut c_void; 6]§fs_type: uv_fs_type§loop_: *mut uv_loop_s§cb: Option<unsafe extern "C" fn(_: *mut uv_fs_s)>§result: isize§ptr: *mut c_void§path: *const i8§statbuf: uv_stat_t§new_path: *const i8§file: i32§flags: i32§mode: u32§nbufs: u32§bufs: *mut uv_buf_t§off: i64§uid: u32§gid: u32§atime: f64§mtime: f64§work_req: uv__work§bufsml: [uv_buf_t; 4]