Crate fidl_next_fuchsia_component_runner

Source

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
component_controller
component_runner
task
task_provider

Structs§

ComponentController
The type corresponding to the ComponentController protocol. A protocol for binding and controlling the lifetime of a component instance started using ComponentRunner.Start(). The component manager is the intended direct client of this protocol.
ComponentControllerOnEscrowRequest
ComponentControllerOnPublishDiagnosticsRequest
ComponentDiagnostics
ComponentNamespaceEntry
A single component namespace entry, which describes a namespace mount point (path) and the directory backing it (directory). This type is usually composed inside a vector. See ComponentStartInfo.ns for more details.
ComponentRunner
The type corresponding to the ComponentRunner protocol. A protocol used for running components.
ComponentRunnerStartRequest
ComponentStartInfo
Parameters for starting a new component instance.
ComponentStopInfo
ComponentTasks
TaskProvider
The type corresponding to the TaskProvider protocol. Served by runners that want to make a zircon job available through their runtime directory.
TaskProviderGetJobResponse
WireComponentControllerOnEscrowRequest
The wire type corresponding to ComponentControllerOnEscrowRequest.
WireComponentControllerOnPublishDiagnosticsRequest
The wire type corresponding to ComponentControllerOnPublishDiagnosticsRequest.
WireComponentDiagnostics
The wire type corresponding to ComponentDiagnostics.
WireComponentNamespaceEntry
The wire type corresponding to ComponentNamespaceEntry.
WireComponentRunnerStartRequest
The wire type corresponding to ComponentRunnerStartRequest.
WireComponentStartInfo
The wire type corresponding to ComponentStartInfo.
WireComponentStopInfo
The wire type corresponding to ComponentStopInfo.
WireComponentTasks
The wire type corresponding to ComponentTasks.
WireOptionalTask
WireTask
The wire type corresponding to Task.
WireTaskProviderGetJobResponse
The wire type corresponding to TaskProviderGetJobResponse.

Enums§

Task

Constants§

MAX_HANDLE_COUNT
MAX_NAMESPACE_COUNT

Traits§

ComponentControllerClientHandler
A client handler for the ComponentController protocol.
ComponentControllerClientSender
A helper trait for the ComponentController client sender.
ComponentControllerServerHandler
A server handler for the ComponentController protocol.
ComponentControllerServerSender
A helper trait for the ComponentController server sender.
ComponentRunnerClientHandler
A client handler for the ComponentRunner protocol.
ComponentRunnerClientSender
A helper trait for the ComponentRunner client sender.
ComponentRunnerServerHandler
A server handler for the ComponentRunner protocol.
ComponentRunnerServerSender
A helper trait for the ComponentRunner server sender.
TaskProviderClientHandler
A client handler for the TaskProvider protocol.
TaskProviderClientSender
A helper trait for the TaskProvider client sender.
TaskProviderServerHandler
A server handler for the TaskProvider protocol.
TaskProviderServerSender
A helper trait for the TaskProvider server sender.