Crate fidl_fuchsia_component_sandbox__common

Source

Modules§

capability_store_ordinals
connector_router_ordinals
data_router_ordinals
dictionary_drain_iterator_ordinals
dictionary_enumerate_iterator_ordinals
dictionary_keys_iterator_ordinals
dictionary_ordinals
dictionary_router_ordinals
dir_connector_router_ordinals
dir_entry_router_ordinals
dir_receiver_ordinals
directory_router_ordinals
receiver_ordinals

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