Crate fidl_next_fuchsia_component_resolution

Source

Modules§

compat
Compatibility shims which mimic some API surfaces of the current Rust bindings.
resolver

Structs§

Component
A component is a unit of executable software.
Context
A component resolution context, used when resolving component URLs relative to another component. The context is stored in a byte array that persists a value used by the target Resolver to locate and resolve a component by relative path (for example, by a subpackage name).
Package
A package is a signed collection of immutable files.
Resolver
The type corresponding to the Resolver protocol. An interface for resolving a URL to a component.
ResolverResolveRequest
ResolverResolveResponse
ResolverResolveWithContextRequest
ResolverResolveWithContextResponse
WireComponent
The wire type corresponding to Component.
WireContext
The wire type corresponding to Context.
WirePackage
The wire type corresponding to Package.
WireResolverError
The wire type corresponding to ResolverError.
WireResolverResolveRequest
The wire type corresponding to ResolverResolveRequest.
WireResolverResolveResponse
The wire type corresponding to ResolverResolveResponse.
WireResolverResolveWithContextRequest
The wire type corresponding to ResolverResolveWithContextRequest.
WireResolverResolveWithContextResponse
The wire type corresponding to ResolverResolveWithContextResponse.

Enums§

ResolverError
The possible error conditions returned by ComponentResolver.

Constants§

MAX_COMPONENT_URL_LENGTH
Max length of component URL.
MAX_RESOLUTION_CONTEXT_SIZE
The maximum number of bytes for a Context.

Traits§

ResolverClientHandler
A client handler for the Resolver protocol.
ResolverClientSender
A helper trait for the Resolver client sender.
ResolverServerHandler
A server handler for the Resolver protocol.
ResolverServerSender
A helper trait for the Resolver server sender.