Crate fidl_fuchsia_component_common

Source

Macros§

ErrorUnknown
Pattern that matches an unknown Error member.
NamespaceErrorUnknown
Pattern that matches an unknown NamespaceError member.

Structs§

ChildIteratorNextResponse
DestroyedPayload
Payload for Destroyed events.
DiscoveredPayload
Payload for Discovered events.
EventHeader
A head providing metadata about a target component instance.
ExecutionControllerOnStopRequest
IntrospectorGetMonikerResponse
PurgedPayload
Payload for Purged events.
RealmDestroyChildRequest
ResolvedPayload
Payload for Resolved events.
StartedPayload
Payload for Started events.
StoppedPayload
Payload for Stopped events.
UnresolvedPayload
Payload for Unresolved events.

Enums§

Error
Standard error codes for component framework protocols.
EventType
These EventTypes are used for the EventStream protocol. They are FIDL versions of the EventType enum in hooks.rs and have the same meaning.
NamespaceError
Error returned from methods in [Namespace].

Constants§

MAX_CAPABILITY_ID_LENGTH
The maximum string length of a capability ID. This value is currently set arbitrarily.
MAX_CHILD_COUNT
The maximum number of children that the a call ChildIterator.Next can return. Note, this is not a limit on the number of children that can be added to a component. This is merely a limit for a single invocation of the Next method.
MAX_CHILD_NAME_LENGTH
MAX_DYNAMIC_OFFER_COUNT
The maximum number of dynamic offers that can target a created component.
MAX_ERROR_DESCRIPTION_LENGTH
The maximum string length of an error description.
MAX_HANDLE_COUNT
The maximum number of handles that can be passed to a created component.
MAX_MONIKER_LENGTH
MAX_NAMESPACE_COUNT
MAX_NAME_LENGTH
MAX_NUM_EVENTS_RECEIVED
The maximum number of events that a receiver can listen to.
MAX_PATH_LENGTH
MAX_SUBSCRIPTION_REQUESTS
The maximum number of requests per event subscription.
MAX_URL_SCHEME_LENGTH

Type Aliases§

ChildName
Name
UrlScheme