#[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 Freeze for uv_fs_s
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)