Skip to main content

Module natural

Module natural 

Source

Structs§

AggregateSource
CapabilityStoreConnectorCreateRequest
CapabilityStoreConnectorOpenRequest
CapabilityStoreCreateServiceAggregateRequest
CapabilityStoreCreateServiceAggregateResponse
CapabilityStoreDictionaryCopyRequest
CapabilityStoreDictionaryCreateRequest
CapabilityStoreDictionaryDrainRequest
CapabilityStoreDictionaryEnumerateRequest
CapabilityStoreDictionaryGetRequest
CapabilityStoreDictionaryInsertRequest
CapabilityStoreDictionaryKeysRequest
CapabilityStoreDictionaryLegacyExportRequest
CapabilityStoreDictionaryLegacyImportRequest
CapabilityStoreDictionaryRemoveRequest
CapabilityStoreDirConnectorCreateRequest
CapabilityStoreDirConnectorOpenRequest
CapabilityStoreDropRequest
CapabilityStoreDuplicateRequest
CapabilityStoreExportRequest
CapabilityStoreExportResponse
CapabilityStoreImportRequest
Connector
DictionaryDrainIteratorGetNextRequest
DictionaryDrainIteratorGetNextResponse
DictionaryEnumerateIteratorGetNextRequest
DictionaryEnumerateIteratorGetNextResponse
DictionaryItem
A key-value pair in a [DictionaryRef].
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
DirConnector
DirEntry
DirReceiverReceiveRequest
InstanceToken
Represents an instance in the component tree, either a component instance or component manager’s instance.
ProtocolPayload
Contains a protocol open request.
RouteRequest
A request for a route.
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

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.
Unavailable
Unit
WrappedNewCapabilityId