Skip to main content

Module natural

Structs§

CapabilityStoreDictionaryCopyRequest
CapabilityStoreDictionaryCreateRequest
CapabilityStoreDictionaryGetRequest
CapabilityStoreDictionaryInsertRequest
CapabilityStoreDictionaryRemoveRequest
CapabilityStoreDropRequest
CapabilityStoreDuplicateRequest
CapabilityStoreExportRequest
DictionaryDrainIteratorGetNextRequest
DictionaryEnumerateIteratorGetNextRequest
DictionaryItem
A key-value pair in a [DictionaryRef].
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.
CapabilityStoreError
Error returned from methods in [CapabilityStore].
Data
DictionaryError
Error returned from [CapabilityStore/Dictionary*] methods.
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.
Unavailable
Unit
WrappedNewCapabilityId