Crate fidl_next_fuchsia_component_sandbox

Source

Modules§

capability
capability_store
compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
connector_router
connector_router_route_response
data
data_router
data_router_route_response
dictionary
dictionary_drain_iterator
dictionary_enumerate_iterator
dictionary_keys_iterator
dictionary_router
dictionary_router_route_response
dir_connector_router
dir_connector_router_route_response
dir_entry_router
dir_entry_router_route_response
dir_receiver
directory_router
directory_router_route_response
receiver

Structs§

CapabilityStore
The type corresponding to the CapabilityStore protocol. Protocol that represents the concept of a “capability store”, a repository for Capabilitys that are held by the component framework runtime.
CapabilityStoreConnectorCreateRequest
CapabilityStoreConnectorOpenRequest
CapabilityStoreDictionaryCopyRequest
CapabilityStoreDictionaryCreateRequest
CapabilityStoreDictionaryDrainRequest
CapabilityStoreDictionaryEnumerateRequest
CapabilityStoreDictionaryGetRequest
CapabilityStoreDictionaryInsertRequest
CapabilityStoreDictionaryKeysRequest
CapabilityStoreDictionaryLegacyExportRequest
CapabilityStoreDictionaryLegacyImportRequest
CapabilityStoreDictionaryRemoveRequest
CapabilityStoreDirConnectorCreateRequest
CapabilityStoreDirConnectorOpenRequest
CapabilityStoreDropRequest
CapabilityStoreDuplicateRequest
CapabilityStoreExportRequest
CapabilityStoreExportResponse
CapabilityStoreImportRequest
Connector
ConnectorRouter
The type corresponding to the ConnectorRouter protocol.
DataRouter
The type corresponding to the DataRouter protocol.
Dictionary
The type corresponding to the Dictionary protocol.
DictionaryDrainIterator
The type corresponding to the DictionaryDrainIterator protocol.
DictionaryDrainIteratorGetNextRequest
DictionaryDrainIteratorGetNextResponse
DictionaryEnumerateIterator
The type corresponding to the DictionaryEnumerateIterator protocol.
DictionaryEnumerateIteratorGetNextRequest
DictionaryEnumerateIteratorGetNextResponse
DictionaryItem
A key-value pair in a DictionaryRef.
DictionaryKeysIterator
The type corresponding to the DictionaryKeysIterator protocol.
DictionaryKeysIteratorGetNextResponse
DictionaryOptionalItem
A key-value pair in a DictionaryRef, where the value may be elided. This is useful for APIs that may wish to omit the value, for example if it could not be duplicated.
DictionaryRef
DictionaryRouter
The type corresponding to the DictionaryRouter protocol.
DirConnector
DirConnectorRouter
The type corresponding to the DirConnectorRouter protocol.
DirEntry
DirEntryRouter
The type corresponding to the DirEntryRouter protocol.
DirReceiver
The type corresponding to the DirReceiver protocol. A receiver is served by components and allows them to receive directory channels framework.
DirReceiverReceiveRequest
DirectoryRouter
The type corresponding to the DirectoryRouter protocol.
InstanceToken
Represents an instance in the component tree, either a component instance or component manager’s instance.
ProtocolPayload
Contains a protocol open request.
Receiver
The type corresponding to the Receiver protocol. A receiver is served by components and allows them to receive channels from the framework.
RouteRequest
A request for a route.
Unavailable
Unit
WireAvailability
The wire type corresponding to Availability.
WireCapability
The wire type corresponding to Capability.
WireCapabilityStoreConnectorCreateRequest
The wire type corresponding to CapabilityStoreConnectorCreateRequest.
WireCapabilityStoreConnectorOpenRequest
The wire type corresponding to CapabilityStoreConnectorOpenRequest.
WireCapabilityStoreDictionaryCopyRequest
The wire type corresponding to CapabilityStoreDictionaryCopyRequest.
WireCapabilityStoreDictionaryCreateRequest
The wire type corresponding to CapabilityStoreDictionaryCreateRequest.
WireCapabilityStoreDictionaryDrainRequest
The wire type corresponding to CapabilityStoreDictionaryDrainRequest.
WireCapabilityStoreDictionaryEnumerateRequest
The wire type corresponding to CapabilityStoreDictionaryEnumerateRequest.
WireCapabilityStoreDictionaryGetRequest
The wire type corresponding to CapabilityStoreDictionaryGetRequest.
WireCapabilityStoreDictionaryInsertRequest
The wire type corresponding to CapabilityStoreDictionaryInsertRequest.
WireCapabilityStoreDictionaryKeysRequest
The wire type corresponding to CapabilityStoreDictionaryKeysRequest.
WireCapabilityStoreDictionaryLegacyExportRequest
The wire type corresponding to CapabilityStoreDictionaryLegacyExportRequest.
WireCapabilityStoreDictionaryLegacyImportRequest
The wire type corresponding to CapabilityStoreDictionaryLegacyImportRequest.
WireCapabilityStoreDictionaryRemoveRequest
The wire type corresponding to CapabilityStoreDictionaryRemoveRequest.
WireCapabilityStoreDirConnectorCreateRequest
The wire type corresponding to CapabilityStoreDirConnectorCreateRequest.
WireCapabilityStoreDirConnectorOpenRequest
The wire type corresponding to CapabilityStoreDirConnectorOpenRequest.
WireCapabilityStoreDropRequest
The wire type corresponding to CapabilityStoreDropRequest.
WireCapabilityStoreDuplicateRequest
The wire type corresponding to CapabilityStoreDuplicateRequest.
WireCapabilityStoreError
The wire type corresponding to CapabilityStoreError.
WireCapabilityStoreExportRequest
The wire type corresponding to CapabilityStoreExportRequest.
WireCapabilityStoreExportResponse
The wire type corresponding to CapabilityStoreExportResponse.
WireCapabilityStoreImportRequest
The wire type corresponding to CapabilityStoreImportRequest.
WireConnector
The wire type corresponding to Connector.
WireConnectorRouterRouteResponse
The wire type corresponding to ConnectorRouterRouteResponse.
WireData
The wire type corresponding to Data.
WireDataRouterRouteResponse
The wire type corresponding to DataRouterRouteResponse.
WireDictionaryDrainIteratorGetNextRequest
The wire type corresponding to DictionaryDrainIteratorGetNextRequest.
WireDictionaryDrainIteratorGetNextResponse
The wire type corresponding to DictionaryDrainIteratorGetNextResponse.
WireDictionaryEnumerateIteratorGetNextRequest
The wire type corresponding to DictionaryEnumerateIteratorGetNextRequest.
WireDictionaryEnumerateIteratorGetNextResponse
The wire type corresponding to DictionaryEnumerateIteratorGetNextResponse.
WireDictionaryError
The wire type corresponding to DictionaryError.
WireDictionaryItem
The wire type corresponding to DictionaryItem.
WireDictionaryKeysIteratorGetNextResponse
The wire type corresponding to DictionaryKeysIteratorGetNextResponse.
WireDictionaryOptionalItem
The wire type corresponding to DictionaryOptionalItem.
WireDictionaryRef
The wire type corresponding to DictionaryRef.
WireDictionaryRouterRouteResponse
The wire type corresponding to DictionaryRouterRouteResponse.
WireDirConnector
The wire type corresponding to DirConnector.
WireDirConnectorRouterRouteResponse
The wire type corresponding to DirConnectorRouterRouteResponse.
WireDirEntry
The wire type corresponding to DirEntry.
WireDirEntryRouterRouteResponse
The wire type corresponding to DirEntryRouterRouteResponse.
WireDirReceiverReceiveRequest
The wire type corresponding to DirReceiverReceiveRequest.
WireDirectoryRouterRouteResponse
The wire type corresponding to DirectoryRouterRouteResponse.
WireInstanceToken
The wire type corresponding to InstanceToken.
WireOptionalCapability
WireOptionalConnectorRouterRouteResponse
WireOptionalData
WireOptionalDataRouterRouteResponse
WireOptionalDictionaryRouterRouteResponse
WireOptionalDirConnectorRouterRouteResponse
WireOptionalDirEntryRouterRouteResponse
WireOptionalDirectoryRouterRouteResponse
WireProtocolPayload
The wire type corresponding to ProtocolPayload.
WireRouteRequest
The wire type corresponding to RouteRequest.
WireRouterError
The wire type corresponding to RouterError.
WireUnavailable
The wire type corresponding to Unavailable.
WireUnit
The wire type corresponding to Unit.
WireWrappedCapabilityId
The wire type corresponding to WrappedCapabilityId.
WrappedCapabilityId
A CapabilityId wrapped in a struct. This is useful for putting a CapabilityId in a box<>, which FIDL does not allow for pure integral types.

Enums§

Availability
Describes the expected availability of the capability.
Capability
CapabilityStoreError
Error returned from methods in CapabilityStore.
ConnectorRouterRouteResponse
Data
DataRouterRouteResponse
DictionaryError
Error returned from [CapabilityStore/Dictionary*] methods.
DictionaryRouterRouteResponse
DirConnectorRouterRouteResponse
DirEntryRouterRouteResponse
DirectoryRouterRouteResponse
RouterError

Constants§

MAX_DATA_LENGTH
Maximum number of bytes in a Data.
MAX_DICTIONARY_ITERATOR_CHUNK
Maximum number of items returned by dictionary iterator.
MAX_NAME_LENGTH
The maximum length of a dictionary key. This should coincide with fuchsia.component.MAX_NAME_LENGTH.

Traits§

CapabilityStoreClientHandler
A client handler for the CapabilityStore protocol.
CapabilityStoreClientSender
A helper trait for the CapabilityStore client sender.
CapabilityStoreServerHandler
A server handler for the CapabilityStore protocol.
CapabilityStoreServerSender
A helper trait for the CapabilityStore server sender.
ConnectorRouterClientHandler
A client handler for the ConnectorRouter protocol.
ConnectorRouterClientSender
A helper trait for the ConnectorRouter client sender.
ConnectorRouterServerHandler
A server handler for the ConnectorRouter protocol.
ConnectorRouterServerSender
A helper trait for the ConnectorRouter server sender.
DataRouterClientHandler
A client handler for the DataRouter protocol.
DataRouterClientSender
A helper trait for the DataRouter client sender.
DataRouterServerHandler
A server handler for the DataRouter protocol.
DataRouterServerSender
A helper trait for the DataRouter server sender.
DictionaryClientHandler
A client handler for the Dictionary protocol.
DictionaryClientSender
A helper trait for the Dictionary client sender.
DictionaryDrainIteratorClientHandler
A client handler for the DictionaryDrainIterator protocol.
DictionaryDrainIteratorClientSender
A helper trait for the DictionaryDrainIterator client sender.
DictionaryDrainIteratorServerHandler
A server handler for the DictionaryDrainIterator protocol.
DictionaryDrainIteratorServerSender
A helper trait for the DictionaryDrainIterator server sender.
DictionaryEnumerateIteratorClientHandler
A client handler for the DictionaryEnumerateIterator protocol.
DictionaryEnumerateIteratorClientSender
A helper trait for the DictionaryEnumerateIterator client sender.
DictionaryEnumerateIteratorServerHandler
A server handler for the DictionaryEnumerateIterator protocol.
DictionaryEnumerateIteratorServerSender
A helper trait for the DictionaryEnumerateIterator server sender.
DictionaryKeysIteratorClientHandler
A client handler for the DictionaryKeysIterator protocol.
DictionaryKeysIteratorClientSender
A helper trait for the DictionaryKeysIterator client sender.
DictionaryKeysIteratorServerHandler
A server handler for the DictionaryKeysIterator protocol.
DictionaryKeysIteratorServerSender
A helper trait for the DictionaryKeysIterator server sender.
DictionaryRouterClientHandler
A client handler for the DictionaryRouter protocol.
DictionaryRouterClientSender
A helper trait for the DictionaryRouter client sender.
DictionaryRouterServerHandler
A server handler for the DictionaryRouter protocol.
DictionaryRouterServerSender
A helper trait for the DictionaryRouter server sender.
DictionaryServerHandler
A server handler for the Dictionary protocol.
DictionaryServerSender
A helper trait for the Dictionary server sender.
DirConnectorRouterClientHandler
A client handler for the DirConnectorRouter protocol.
DirConnectorRouterClientSender
A helper trait for the DirConnectorRouter client sender.
DirConnectorRouterServerHandler
A server handler for the DirConnectorRouter protocol.
DirConnectorRouterServerSender
A helper trait for the DirConnectorRouter server sender.
DirEntryRouterClientHandler
A client handler for the DirEntryRouter protocol.
DirEntryRouterClientSender
A helper trait for the DirEntryRouter client sender.
DirEntryRouterServerHandler
A server handler for the DirEntryRouter protocol.
DirEntryRouterServerSender
A helper trait for the DirEntryRouter server sender.
DirReceiverClientHandler
A client handler for the DirReceiver protocol.
DirReceiverClientSender
A helper trait for the DirReceiver client sender.
DirReceiverServerHandler
A server handler for the DirReceiver protocol.
DirReceiverServerSender
A helper trait for the DirReceiver server sender.
DirectoryRouterClientHandler
A client handler for the DirectoryRouter protocol.
DirectoryRouterClientSender
A helper trait for the DirectoryRouter client sender.
DirectoryRouterServerHandler
A server handler for the DirectoryRouter protocol.
DirectoryRouterServerSender
A helper trait for the DirectoryRouter server sender.
ReceiverClientHandler
A client handler for the Receiver protocol.
ReceiverClientSender
A helper trait for the Receiver client sender.
ReceiverServerHandler
A server handler for the Receiver protocol.
ReceiverServerSender
A helper trait for the Receiver server sender.

Type Aliases§

CapabilityId
A client-assigned id of a Capability in a CapabilityStore.
CapabilityStoreConnectorCreateResponse
CapabilityStoreConnectorOpenResponse
CapabilityStoreDictionaryCopyResponse
CapabilityStoreDictionaryCreateResponse
CapabilityStoreDictionaryDrainResponse
CapabilityStoreDictionaryEnumerateResponse
CapabilityStoreDictionaryGetResponse
CapabilityStoreDictionaryInsertResponse
CapabilityStoreDictionaryKeysResponse
CapabilityStoreDictionaryLegacyExportResponse
CapabilityStoreDictionaryLegacyImportResponse
CapabilityStoreDictionaryRemoveResponse
CapabilityStoreDirConnectorCreateResponse
CapabilityStoreDirConnectorOpenResponse
CapabilityStoreDropResponse
CapabilityStoreDuplicateResponse
CapabilityStoreImportResponse
DictionaryKey
The key of a DictionaryItem. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names.
NewCapabilityId
A client-assigned id of a new Capability in a CapabilityStore. Same as CapabilityId, but used to distinguish output parameters in CapabilityStore methods.
Token
A token represents a bedrock object. Tokens are reference counted, dropping all counts of the token removes the object.
WireCapabilityId
The wire type corresponding to CapabilityId.
WireCapabilityStoreConnectorCreateResponse
The wire type corresponding to CapabilityStoreConnectorCreateResponse.
WireCapabilityStoreConnectorOpenResponse
The wire type corresponding to CapabilityStoreConnectorOpenResponse.
WireCapabilityStoreDictionaryCopyResponse
The wire type corresponding to CapabilityStoreDictionaryCopyResponse.
WireCapabilityStoreDictionaryCreateResponse
The wire type corresponding to CapabilityStoreDictionaryCreateResponse.
WireCapabilityStoreDictionaryDrainResponse
The wire type corresponding to CapabilityStoreDictionaryDrainResponse.
WireCapabilityStoreDictionaryEnumerateResponse
The wire type corresponding to CapabilityStoreDictionaryEnumerateResponse.
WireCapabilityStoreDictionaryGetResponse
The wire type corresponding to CapabilityStoreDictionaryGetResponse.
WireCapabilityStoreDictionaryInsertResponse
The wire type corresponding to CapabilityStoreDictionaryInsertResponse.
WireCapabilityStoreDictionaryKeysResponse
The wire type corresponding to CapabilityStoreDictionaryKeysResponse.
WireCapabilityStoreDictionaryLegacyExportResponse
The wire type corresponding to CapabilityStoreDictionaryLegacyExportResponse.
WireCapabilityStoreDictionaryLegacyImportResponse
The wire type corresponding to CapabilityStoreDictionaryLegacyImportResponse.
WireCapabilityStoreDictionaryRemoveResponse
The wire type corresponding to CapabilityStoreDictionaryRemoveResponse.
WireCapabilityStoreDirConnectorCreateResponse
The wire type corresponding to CapabilityStoreDirConnectorCreateResponse.
WireCapabilityStoreDirConnectorOpenResponse
The wire type corresponding to CapabilityStoreDirConnectorOpenResponse.
WireCapabilityStoreDropResponse
The wire type corresponding to CapabilityStoreDropResponse.
WireCapabilityStoreDuplicateResponse
The wire type corresponding to CapabilityStoreDuplicateResponse.
WireCapabilityStoreImportResponse
The wire type corresponding to CapabilityStoreImportResponse.
WireDictionaryKey
The wire type corresponding to DictionaryKey.
WireNewCapabilityId
The wire type corresponding to NewCapabilityId.
WireToken
The wire type corresponding to Token.
WireWrappedNewCapabilityId
The wire type corresponding to WrappedNewCapabilityId.
WrappedNewCapabilityId