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
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
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