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 the Model
from FIDL interfacting concerns.