Crate fidl_fuchsia_component_sandbox_common

Source

Macros§

CapabilityStoreErrorUnknown
Pattern that matches an unknown CapabilityStoreError member.
DataUnknown
Pattern that matches an unknown Data member.
DictionaryErrorUnknown
Pattern that matches an unknown DictionaryError member.
RouterErrorUnknown
Pattern that matches an unknown RouterError member.

Structs§

CapabilityStoreDictionaryCopyRequest
CapabilityStoreDictionaryCreateRequest
CapabilityStoreDictionaryGetRequest
CapabilityStoreDictionaryInsertRequest
CapabilityStoreDictionaryRemoveRequest
CapabilityStoreDropRequest
CapabilityStoreDuplicateRequest
CapabilityStoreExportRequest
DictionaryDrainIteratorGetNextRequest
DictionaryEnumerateIteratorGetNextRequest
DictionaryItem
A key-value pair in a [DictionaryRef].
Unavailable
Unit
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

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.

Type Aliases§

CapabilityId
A client-assigned id of a [Capability] in a [CapabilityStore].
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.
WrappedNewCapabilityId