Crate cm_runner

source ·



A null runner for components without a runtime environment.
A runner provided by another component.
Wrapper for converting fcomponent::Error into the anyhow::Error type.


Executes a component instance. TODO: The runner should return a trait object to allow the component instance to be stopped, binding to services, and observing abnormal termination. In other words, a wrapper that encapsulates fcrunner::ComponentController FIDL interfacing concerns. TODO: Consider defining an internal representation for fcrunner::ComponentStartInfo so as to further isolate the Model from FIDL interfacting concerns.