serve_processargs is a Rust library for serving a processargs representation of a bedrock dictionary. Examples:
Receiver capability in the dictionary has values, it will send requests to the fuchsia.io/Directory server endpoint representing the outgoing directory (PA_DIRECTORY_REQUEST).fuchsia.io/Directory client endpoints representing namespace entries (PA_NS_DIR), and translate them to values in the corresponding Sender capabilities.processargs which the Elf runner doesn't use as an implementation detail.To add this component to your build, append --with src/sys/bedrock/serve_processargs:tests to the fx set invocation.
Tests for serve_processargs are available in the serve_processargs_unittests package.
fx test serve_processargs_unittests