This crate provides a capability-oriented version of async-std
. It provides
capability-oriented versions of interfaces you are used to.
See the cap-std
README.md for more information about capability-oriented
security.
At the moment, cap-async-std
is a very rudimentary translation of cap-std
to
async-std
. Like cap-std
, it uses cap-primitives
to perform the
underlying operations. It hasn't yet been optimized to make effective use of
async
.
The filesystem module, fs
, is known to compile on Linux, macOS, and FreeBSD,
and probably can be easily ported to other modern Unix-family platforms. Ports
to Windows and WASI platforms are in development, though not yet usable.
The networking module, net
, is not yet usable.