Struct libuv_sys2::uv_fs_s
source · #[repr(C)]pub struct uv_fs_s {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_t,
pub cb: uv_fs_cb,
pub result: isize,
pub ptr: *mut c_void,
pub path: *const c_char,
pub statbuf: uv_stat_t,
pub new_path: *const c_char,
pub file: uv_file,
pub flags: c_int,
pub mode: mode_t,
pub nbufs: c_uint,
pub bufs: *mut uv_buf_t,
pub off: off_t,
pub uid: uv_uid_t,
pub gid: uv_gid_t,
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_t§cb: uv_fs_cb§result: isize§ptr: *mut c_void§path: *const c_char§statbuf: uv_stat_t§new_path: *const c_char§file: uv_file§flags: c_int§mode: mode_t§nbufs: c_uint§bufs: *mut uv_buf_t§off: off_t§uid: uv_uid_t§gid: uv_gid_t§atime: f64§mtime: f64§work_req: uv__work§bufsml: [uv_buf_t; 4]Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for uv_fs_s
impl !Send for uv_fs_s
impl !Sync for uv_fs_s
impl Unpin for uv_fs_s
impl UnwindSafe for uv_fs_s
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more