Modules
Structs
- 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.
Traits
- 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 theModel
from FIDL interfacting concerns.