Macros§
- Capability
Store Error Unknown - Pattern that matches an unknown
CapabilityStoreError
member. - Data
Unknown - Pattern that matches an unknown
Data
member. - Dictionary
Error Unknown - Pattern that matches an unknown
DictionaryError
member. - Router
Error Unknown - Pattern that matches an unknown
RouterError
member.
Structs§
- Capability
Store Dictionary Copy Request - Capability
Store Dictionary Create Request - Capability
Store Dictionary GetRequest - Capability
Store Dictionary Insert Request - Capability
Store Dictionary Remove Request - Capability
Store Drop Request - Capability
Store Duplicate Request - Capability
Store Export Request - Dictionary
Drain Iterator GetNext Request - Dictionary
Enumerate Iterator GetNext Request - Dictionary
Item - A key-value pair in a [
DictionaryRef
]. - Unavailable
- Unit
- Wrapped
Capability Id - 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
Store Error - Error returned from methods in [CapabilityStore].
- Data
- Dictionary
Error - Error returned from [CapabilityStore/Dictionary*] methods.
- Router
Error
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§
- Capability
Id - A client-assigned id of a [Capability] in a [CapabilityStore].
- Dictionary
Key - The key of a
DictionaryItem
. The constraints for valid keys are documented at https://fuchsia.dev/reference/cml#names. - NewCapability
Id - A client-assigned id of a new [Capability] in a [CapabilityStore]. Same as CapabilityId, but used to distinguish output parameters in [CapabilityStore] methods.
- Wrapped
NewCapability Id