Docs.rs
libuv-sys-lite-1.48.2
libuv-sys-lite 1.48.2
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
nathanwhit
Dependencies
libloading ^0.8.5
normal
optional
bindgen ^0.70.1
build
libloading ^0.8.5
normal
Versions
0%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libuv_
sys_
lite
1.48.2
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
libuv_sys_lite
Copy item path
source
Structs
§
_IO_
FILE
_IO_
codecvt
_IO_
marker
_IO_
wide_
data
__
atomic_
wide_
counter__
bindgen_
ty_
1
__
dirstream
__
pthread_
cond_
s
__
pthread_
internal_
list
__
pthread_
mutex_
s
__
pthread_
rwlock_
arch_
t
_bindgen_
ty_
29
_bindgen_
ty_
30
addrinfo
dirent
in6_
addr
in_addr
sockaddr
sockaddr_
in
sockaddr_
in6
sockaddr_
storage
termios
uv__
io_
s
uv__
queue
uv__
work
uv_
async_
s
uv_
buf_
t
uv_
check_
s
uv_
clock_
id
uv_
connect_
s
uv_
cpu_
info_
s
uv_
cpu_
times_
s
uv_
dir_
s
uv_
dirent_
s
uv_
dirent_
type_
t
uv_
env_
item_
s
uv_
errno_
t
uv_
fs_
event
uv_
fs_
event_
flags
uv_
fs_
event_
s
uv_
fs_
poll_
s
uv_fs_s
uv_
fs_
type
uv_
getaddrinfo_
s
uv_
getnameinfo_
s
uv_
group_
s
uv_
handle_
s
uv_
handle_
type
uv_
idle_
s
uv_
interface_
address_
s
uv_
lib_
t
uv_
loop_
option
uv_
loop_
s
uv_
loop_
s__
bindgen_
ty_
2
uv_
membership
uv_
metrics_
s
uv_
passwd_
s
uv_
pipe_
s
uv_
poll_
event
uv_
poll_
s
uv_
prepare_
s
uv_
process_
flags
uv_
process_
options_
s
uv_
process_
s
uv_
random_
s
uv_
req_
s
uv_
req_
type
uv_
run_
mode
uv_
rusage_
t
uv_
shutdown_
s
uv_
signal_
s
uv_
signal_
s__
bindgen_
ty_
2
uv_
stat_
t
uv_
statfs_
s
uv_
stdio_
container_
s
uv_
stdio_
flags
uv_
stream_
s
uv_
tcp_
flags
uv_
tcp_
s
uv_
thread_
create_
flags
uv_
thread_
options_
s
uv_
timer_
s
uv_
timespec64_
t
uv_
timespec_
t
uv_
timeval64_
t
uv_
timeval_
t
uv_
tty_
mode_
t
uv_
tty_
s
uv_
tty_
vtermstate_
t
uv_
udp_
flags
uv_
udp_
s
uv_
udp_
send_
s
uv_
utsname_
s
uv_
work_
s
uv_
write_
s
Constants
§
UV_
FS_
COPYFIL
E_
EXCL
UV_
FS_
COPYFIL
E_
FICLONE
UV_
FS_
COPYFIL
E_
FICLON
E_
FORCE
UV_
FS_
O_
APPEND
UV_
FS_
O_
CREAT
UV_
FS_
O_
DIRECT
UV_
FS_
O_
DIRECTORY
UV_
FS_
O_
DSYNC
UV_
FS_
O_
EXCL
UV_
FS_
O_
EXLOCK
UV_
FS_
O_
FILEMAP
UV_
FS_
O_
NOATIME
UV_
FS_
O_
NOCTTY
UV_
FS_
O_
NOFOLLOW
UV_
FS_
O_
NONBLOCK
UV_
FS_
O_
RANDOM
UV_
FS_
O_
RDONLY
UV_
FS_
O_
RDWR
UV_
FS_
O_
SEQUENTIAL
UV_
FS_
O_
SHOR
T_
LIVED
UV_
FS_
O_
SYMLINK
UV_
FS_
O_
SYNC
UV_
FS_
O_
TEMPORARY
UV_
FS_
O_
TRUNC
UV_
FS_
O_
WRONLY
UV_
FS_
SYMLIN
K_
DIR
UV_
FS_
SYMLIN
K_
JUNCTION
UV_
IF_
NAMESIZE
UV_
MAXHOSTNAMESIZE
UV_
ONCE_
INIT
UV_
PIPE_
NO_
TRUNCATE
UV_
PRIORIT
Y_
ABOV
E_
NORMAL
UV_
PRIORIT
Y_
BELO
W_
NORMAL
UV_
PRIORIT
Y_
HIGH
UV_
PRIORIT
Y_
HIGHEST
UV_
PRIORIT
Y_
LOW
UV_
PRIORIT
Y_
NORMAL
UV_
THREA
D_
PRIORIT
Y_
ABOV
E_
NORMAL
UV_
THREA
D_
PRIORIT
Y_
BELO
W_
NORMAL
UV_
THREA
D_
PRIORIT
Y_
HIGHEST
UV_
THREA
D_
PRIORIT
Y_
LOWEST
UV_
THREA
D_
PRIORIT
Y_
NORMAL
UV_
VERSIO
N_
HEX
UV_
VERSIO
N_
IS_
RELEASE
UV_
VERSIO
N_
MAJOR
UV_
VERSIO
N_
MINOR
UV_
VERSIO
N_
PATCH
UV_
VERSIO
N_
SUFFIX
UV__
EAI_
ADDRFAMILY
UV__
EAI_
AGAIN
UV__
EAI_
BADFLAGS
UV__
EAI_
BADHINTS
UV__
EAI_
CANCELED
UV__
EAI_
FAIL
UV__
EAI_
FAMILY
UV__
EAI_
MEMORY
UV__
EAI_
NODATA
UV__
EAI_
NONAME
UV__
EAI_
OVERFLOW
UV__
EAI_
PROTOCOL
UV__
EAI_
SERVICE
UV__
EAI_
SOCKTYPE
UV__
ECHARSET
UV__
EFTYPE
UV__EOF
UV__
UNKNOWN
Functions
§
uv_
accept
⚠
uv_
async_
init
⚠
uv_
async_
send
⚠
uv_
available_
parallelism
⚠
uv_
backend_
fd
⚠
uv_
backend_
timeout
⚠
uv_
barrier_
destroy
⚠
uv_
barrier_
init
⚠
uv_
barrier_
wait
⚠
uv_
buf_
init
⚠
uv_
cancel
⚠
uv_
chdir
⚠
uv_
check_
init
⚠
uv_
check_
start
⚠
uv_
check_
stop
⚠
uv_
clock_
gettime
⚠
uv_
close
⚠
uv_
cond_
broadcast
⚠
uv_
cond_
destroy
⚠
uv_
cond_
init
⚠
uv_
cond_
signal
⚠
uv_
cond_
timedwait
⚠
uv_
cond_
wait
⚠
uv_
cpu_
info
⚠
uv_
cpumask_
size
⚠
uv_cwd
⚠
uv_
default_
loop
⚠
uv_
disable_
stdio_
inheritance
⚠
uv_
dlclose
⚠
uv_
dlerror
⚠
uv_
dlopen
⚠
uv_
dlsym
⚠
uv_
err_
name
⚠
uv_
err_
name_
r
⚠
uv_
exepath
⚠
uv_
fileno
⚠
uv_
free_
cpu_
info
⚠
uv_
free_
interface_
addresses
⚠
uv_
freeaddrinfo
⚠
uv_
fs_
access
⚠
uv_
fs_
chmod
⚠
uv_
fs_
chown
⚠
uv_
fs_
close
⚠
uv_
fs_
closedir
⚠
uv_
fs_
copyfile
⚠
uv_
fs_
event_
getpath
⚠
uv_
fs_
event_
init
⚠
uv_
fs_
event_
start
⚠
uv_
fs_
event_
stop
⚠
uv_
fs_
fchmod
⚠
uv_
fs_
fchown
⚠
uv_
fs_
fdatasync
⚠
uv_
fs_
fstat
⚠
uv_
fs_
fsync
⚠
uv_
fs_
ftruncate
⚠
uv_
fs_
futime
⚠
uv_
fs_
get_
path
⚠
uv_
fs_
get_
ptr
⚠
uv_
fs_
get_
result
⚠
uv_
fs_
get_
statbuf
⚠
uv_
fs_
get_
system_
error
⚠
uv_
fs_
get_
type
⚠
uv_
fs_
lchown
⚠
uv_
fs_
link
⚠
uv_
fs_
lstat
⚠
uv_
fs_
lutime
⚠
uv_
fs_
mkdir
⚠
uv_
fs_
mkdtemp
⚠
uv_
fs_
mkstemp
⚠
uv_
fs_
open
⚠
uv_
fs_
opendir
⚠
uv_
fs_
poll_
getpath
⚠
uv_
fs_
poll_
init
⚠
uv_
fs_
poll_
start
⚠
uv_
fs_
poll_
stop
⚠
uv_
fs_
read
⚠
uv_
fs_
readdir
⚠
uv_
fs_
readlink
⚠
uv_
fs_
realpath
⚠
uv_
fs_
rename
⚠
uv_
fs_
req_
cleanup
⚠
uv_
fs_
rmdir
⚠
uv_
fs_
scandir
⚠
uv_
fs_
scandir_
next
⚠
uv_
fs_
sendfile
⚠
uv_
fs_
stat
⚠
uv_
fs_
statfs
⚠
uv_
fs_
symlink
⚠
uv_
fs_
unlink
⚠
uv_
fs_
utime
⚠
uv_
fs_
write
⚠
uv_
get_
available_
memory
⚠
uv_
get_
constrained_
memory
⚠
uv_
get_
free_
memory
⚠
uv_
get_
osfhandle
⚠
uv_
get_
process_
title
⚠
uv_
get_
total_
memory
⚠
uv_
getaddrinfo
⚠
uv_
getnameinfo
⚠
uv_
getrusage
⚠
uv_
gettimeofday
⚠
uv_
guess_
handle
⚠
uv_
handle_
get_
data
⚠
uv_
handle_
get_
loop
⚠
uv_
handle_
get_
type
⚠
uv_
handle_
set_
data
⚠
uv_
handle_
size
⚠
uv_
handle_
type_
name
⚠
uv_
has_
ref
⚠
uv_
hrtime
⚠
uv_
idle_
init
⚠
uv_
idle_
start
⚠
uv_
idle_
stop
⚠
uv_
if_
indextoiid
⚠
uv_
if_
indextoname
⚠
uv_
inet_
ntop
⚠
uv_
inet_
pton
⚠
uv_
interface_
addresses
⚠
uv_
ip4_
addr
⚠
uv_
ip4_
name
⚠
uv_
ip6_
addr
⚠
uv_
ip6_
name
⚠
uv_
ip_
name
⚠
uv_
is_
active
⚠
uv_
is_
closing
⚠
uv_
is_
readable
⚠
uv_
is_
writable
⚠
uv_
key_
create
⚠
uv_
key_
delete
⚠
uv_
key_
get
⚠
uv_
key_
set
⚠
uv_kill
⚠
uv_
library_
shutdown
⚠
uv_
listen
⚠
uv_
loadavg
⚠
uv_
loop_
alive
⚠
uv_
loop_
close
⚠
uv_
loop_
configure
⚠
uv_
loop_
delete
⚠
uv_
loop_
fork
⚠
uv_
loop_
get_
data
⚠
uv_
loop_
init
⚠
uv_
loop_
new
⚠
uv_
loop_
set_
data
⚠
uv_
loop_
size
⚠
uv_
metrics_
idle_
time
⚠
uv_
metrics_
info
⚠
uv_
mutex_
destroy
⚠
uv_
mutex_
init
⚠
uv_
mutex_
init_
recursive
⚠
uv_
mutex_
lock
⚠
uv_
mutex_
trylock
⚠
uv_
mutex_
unlock
⚠
uv_now
⚠
uv_once
⚠
uv_
open_
osfhandle
⚠
uv_
os_
environ
⚠
uv_
os_
free_
environ
⚠
uv_
os_
free_
group
⚠
uv_
os_
free_
passwd
⚠
uv_
os_
get_
group
⚠
uv_
os_
get_
passwd
⚠
uv_
os_
get_
passwd2
⚠
uv_
os_
getenv
⚠
uv_
os_
gethostname
⚠
uv_
os_
getpid
⚠
uv_
os_
getppid
⚠
uv_
os_
getpriority
⚠
uv_
os_
homedir
⚠
uv_
os_
setenv
⚠
uv_
os_
setpriority
⚠
uv_
os_
tmpdir
⚠
uv_
os_
uname
⚠
uv_
os_
unsetenv
⚠
uv_pipe
⚠
uv_
pipe_
bind
⚠
uv_
pipe_
bind2
⚠
uv_
pipe_
chmod
⚠
uv_
pipe_
connect
⚠
uv_
pipe_
connect2
⚠
uv_
pipe_
getpeername
⚠
uv_
pipe_
getsockname
⚠
uv_
pipe_
init
⚠
uv_
pipe_
open
⚠
uv_
pipe_
pending_
count
⚠
uv_
pipe_
pending_
instances
⚠
uv_
pipe_
pending_
type
⚠
uv_
poll_
init
⚠
uv_
poll_
init_
socket
⚠
uv_
poll_
start
⚠
uv_
poll_
stop
⚠
uv_
prepare_
init
⚠
uv_
prepare_
start
⚠
uv_
prepare_
stop
⚠
uv_
print_
active_
handles
⚠
uv_
print_
all_
handles
⚠
uv_
process_
get_
pid
⚠
uv_
process_
kill
⚠
uv_
queue_
work
⚠
uv_
random
⚠
uv_
read_
start
⚠
uv_
read_
stop
⚠
uv_
recv_
buffer_
size
⚠
uv_ref
⚠
uv_
replace_
allocator
⚠
uv_
req_
get_
data
⚠
uv_
req_
get_
type
⚠
uv_
req_
set_
data
⚠
uv_
req_
size
⚠
uv_
req_
type_
name
⚠
uv_
resident_
set_
memory
⚠
uv_run
⚠
uv_
rwlock_
destroy
⚠
uv_
rwlock_
init
⚠
uv_
rwlock_
rdlock
⚠
uv_
rwlock_
rdunlock
⚠
uv_
rwlock_
tryrdlock
⚠
uv_
rwlock_
trywrlock
⚠
uv_
rwlock_
wrlock
⚠
uv_
rwlock_
wrunlock
⚠
uv_
sem_
destroy
⚠
uv_
sem_
init
⚠
uv_
sem_
post
⚠
uv_
sem_
trywait
⚠
uv_
sem_
wait
⚠
uv_
send_
buffer_
size
⚠
uv_
set_
process_
title
⚠
uv_
setup_
args
⚠
uv_
shutdown
⚠
uv_
signal_
init
⚠
uv_
signal_
start
⚠
uv_
signal_
start_
oneshot
⚠
uv_
signal_
stop
⚠
uv_
sleep
⚠
uv_
socketpair
⚠
uv_
spawn
⚠
uv_stop
⚠
uv_
stream_
get_
write_
queue_
size
⚠
uv_
stream_
set_
blocking
⚠
uv_
strerror
⚠
uv_
strerror_
r
⚠
uv_
tcp_
bind
⚠
uv_
tcp_
close_
reset
⚠
uv_
tcp_
connect
⚠
uv_
tcp_
getpeername
⚠
uv_
tcp_
getsockname
⚠
uv_
tcp_
init
⚠
uv_
tcp_
init_
ex
⚠
uv_
tcp_
keepalive
⚠
uv_
tcp_
nodelay
⚠
uv_
tcp_
open
⚠
uv_
tcp_
simultaneous_
accepts
⚠
uv_
thread_
create
⚠
uv_
thread_
create_
ex
⚠
uv_
thread_
equal
⚠
uv_
thread_
getaffinity
⚠
uv_
thread_
getcpu
⚠
uv_
thread_
getpriority
⚠
uv_
thread_
join
⚠
uv_
thread_
self
⚠
uv_
thread_
setaffinity
⚠
uv_
thread_
setpriority
⚠
uv_
timer_
again
⚠
uv_
timer_
get_
due_
in
⚠
uv_
timer_
get_
repeat
⚠
uv_
timer_
init
⚠
uv_
timer_
set_
repeat
⚠
uv_
timer_
start
⚠
uv_
timer_
stop
⚠
uv_
translate_
sys_
error
⚠
uv_
try_
write
⚠
uv_
try_
write2
⚠
uv_
tty_
get_
vterm_
state
⚠
uv_
tty_
get_
winsize
⚠
uv_
tty_
init
⚠
uv_
tty_
reset_
mode
⚠
uv_
tty_
set_
mode
⚠
uv_
tty_
set_
vterm_
state
⚠
uv_
udp_
bind
⚠
uv_
udp_
connect
⚠
uv_
udp_
get_
send_
queue_
count
⚠
uv_
udp_
get_
send_
queue_
size
⚠
uv_
udp_
getpeername
⚠
uv_
udp_
getsockname
⚠
uv_
udp_
init
⚠
uv_
udp_
init_
ex
⚠
uv_
udp_
open
⚠
uv_
udp_
recv_
start
⚠
uv_
udp_
recv_
stop
⚠
uv_
udp_
send
⚠
uv_
udp_
set_
broadcast
⚠
uv_
udp_
set_
membership
⚠
uv_
udp_
set_
multicast_
interface
⚠
uv_
udp_
set_
multicast_
loop
⚠
uv_
udp_
set_
multicast_
ttl
⚠
uv_
udp_
set_
source_
membership
⚠
uv_
udp_
set_
ttl
⚠
uv_
udp_
try_
send
⚠
uv_
udp_
using_
recvmmsg
⚠
uv_
unref
⚠
uv_
update_
time
⚠
uv_
uptime
⚠
uv_
utf16_
length_
as_
wtf8
⚠
uv_
utf16_
to_
wtf8
⚠
uv_
version
⚠
uv_
version_
string
⚠
uv_walk
⚠
uv_
write
⚠
uv_
write2
⚠
uv_
wtf8_
length_
as_
utf16
⚠
uv_
wtf8_
to_
utf16
⚠
Type Aliases
§
DIR
FILE
_IO_
lock_
t
__gid_t
__ino_t
__
mode_
t
__
off64_
t
__off_t
__pid_t
__
pthread_
list_
t
__
socklen_
t
__uid_t
cc_t
gid_t
in_
addr_
t
in_
port_
t
mode_t
off_t
pid_t
pthread_
key_
t
pthread_
once_
t
pthread_
t
sa_
family_
t
socklen_
t
speed_t
tcflag_
t
uid_t
uv__
dirent_
t
uv__
io_
cb
uv__
io_
t
uv_
after_
work_
cb
uv_
alloc_
cb
uv_
async_
cb
uv_
async_
t
uv_
barrier_
t
uv_
calloc_
func
uv_
check_
cb
uv_
check_
t
uv_
close_
cb
uv_
cond_
t
uv_
connect_
cb
uv_
connect_
t
uv_
connection_
cb
uv_
cpu_
info_
t
uv_
dir_
t
uv_
dirent_
t
uv_
env_
item_
t
uv_
exit_
cb
uv_file
uv_
free_
func
uv_
fs_
cb
uv_
fs_
event_
cb
uv_
fs_
event_
t
uv_
fs_
poll_
cb
uv_
fs_
poll_
t
uv_fs_t
uv_
getaddrinfo_
cb
uv_
getaddrinfo_
t
uv_
getnameinfo_
cb
uv_
getnameinfo_
t
uv_
gid_
t
uv_
group_
t
uv_
handle_
t
uv_
idle_
cb
uv_
idle_
t
uv_
interface_
address_
t
uv_
key_
t
uv_
loop_
t
uv_
malloc_
func
uv_
metrics_
t
uv_
mutex_
t
uv_
once_
t
uv_
os_
fd_
t
uv_
os_
sock_
t
uv_
passwd_
t
uv_
pid_
t
uv_
pipe_
t
uv_
poll_
cb
uv_
poll_
t
uv_
prepare_
cb
uv_
prepare_
t
uv_
process_
options_
t
uv_
process_
t
uv_
random_
cb
uv_
random_
t
uv_
read_
cb
uv_
realloc_
func
uv_
req_
t
uv_
rwlock_
t
uv_
sem_
t
uv_
shutdown_
cb
uv_
shutdown_
t
uv_
signal_
cb
uv_
signal_
t
uv_
statfs_
t
uv_
stdio_
container_
t
uv_
stream_
t
uv_
tcp_
t
uv_
thread_
cb
uv_
thread_
options_
t
uv_
thread_
t
uv_
timer_
cb
uv_
timer_
t
uv_
tty_
t
uv_
udp_
recv_
cb
uv_
udp_
send_
cb
uv_
udp_
send_
t
uv_
udp_
t
uv_
uid_
t
uv_
utsname_
t
uv_
walk_
cb
uv_
work_
cb
uv_
work_
t
uv_
write_
cb
uv_
write_
t
Unions
§
__
atomic_
wide_
counter
in6_
addr__
bindgen_
ty_
1
pthread_
barrier_
t
pthread_
cond_
t
pthread_
mutex_
t
pthread_
rwlock_
t
sem_t
uv_
any_
handle
uv_
any_
req
uv_
async_
s__
bindgen_
ty_
1
uv_
check_
s__
bindgen_
ty_
1
uv_
fs_
event_
s__
bindgen_
ty_
1
uv_
fs_
poll_
s__
bindgen_
ty_
1
uv_
handle_
s__
bindgen_
ty_
1
uv_
idle_
s__
bindgen_
ty_
1
uv_
interface_
address_
s__
bindgen_
ty_
1
uv_
interface_
address_
s__
bindgen_
ty_
2
uv_
loop_
s__
bindgen_
ty_
1
uv_
pipe_
s__
bindgen_
ty_
1
uv_
poll_
s__
bindgen_
ty_
1
uv_
prepare_
s__
bindgen_
ty_
1
uv_
process_
s__
bindgen_
ty_
1
uv_
signal_
s__
bindgen_
ty_
1
uv_
stdio_
container_
s__
bindgen_
ty_
1
uv_
stream_
s__
bindgen_
ty_
1
uv_
tcp_
s__
bindgen_
ty_
1
uv_
timer_
s__
bindgen_
ty_
1
uv_
timer_
s__
bindgen_
ty_
2
uv_
tty_
s__
bindgen_
ty_
1
uv_
udp_
s__
bindgen_
ty_
1