commit | 5b2c5b79b350405ce23017203d1da378b7fb4237 | [log] [tgz] |
---|---|---|
author | Gary Bressler <geb@google.com> | Thu Mar 21 16:42:32 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Mar 21 16:42:32 2019 +0000 |
tree | fe01641abc69881390f9977155af3e43005094bb | |
parent | bb15265a0d1a949c8b73dbb1a34948997a787b75 [diff] |
[componentmgr] Use cm_rust native representation. This change also makes related improvements: - cm_rust adds a new type, CapabilityPath, for paths to make it easy to get dirname/basename - Tweak error classes so that cm_fidl_validator returns an error::Error and cm_rust defines its own Error type - cm_rust now represents `program` and `facets` as fidl (but keeps the fidl_into converter). The reason being that componentmgr itself doesn't consume `program`, it just needs to pass it along to the runner. It's less clear at this point what should happen with `facets`, so I'm making it a fidl for now to be consistent with `program`. Change-Id: I886a5529bb74c98ed686062c53e27c222f74d4e4
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.