A capability-based API modeled after
This corresponds to
Capability-based APIs represent access to external resources as values which can be passed around between different parts of a program.
Two notable features are the
Dirrepresents an open directory in a filesystem. Instead of opening files by absolute paths or paths relative to the current working directory, files are opened via paths relative to a
Dir. The concepts of a process-wide “current working directory” and a single global filesystem namespace are de-emphasized.
Poolrepresents a set of network addresses. Instead of allowing applications to request access to any address and then applying process-wide filtering rules, filtering rules are built into pools which may be passed through the program.
On WASI, use of this library closely reflects the underlying system API, so it avoids compatibility layers.
pub use io_lifetimes;
Unix or Windows or WASI
A capability-based filesystem API modeled after
A fully UTF-8 filesystem API modeled after
A capability-based network API modeled after
A capability-based clock API modeled after
Instances of this
AmbientAuthoritytype serve to indicate that the
ambient_authorityfunction has been called, indicating that the user has explicitly opted into using ambient authority.
AmbientAuthorityvalue, which allows use of functions that include an