Modules§
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.
- Resolver
Resolve Request - Resolver
Resolve Response - Resolver
Resolve With Context Request - Resolver
Resolve With Context Response - Wire
Component - The wire type corresponding to
Component
. - Wire
Context - The wire type corresponding to
Context
. - Wire
Package - The wire type corresponding to
Package
. - Wire
Resolver Error - The wire type corresponding to
ResolverError
. - Wire
Resolver Resolve Request - The wire type corresponding to
ResolverResolveRequest
. - Wire
Resolver Resolve Response - The wire type corresponding to
ResolverResolveResponse
. - Wire
Resolver Resolve With Context Request - The wire type corresponding to
ResolverResolveWithContextRequest
. - Wire
Resolver Resolve With Context Response - The wire type corresponding to
ResolverResolveWithContextResponse
.
Enums§
- Resolver
Error - 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§
- Resolver
Client Handler - A client handler for the Resolver protocol.
- Resolver
Client Sender - A helper trait for the
Resolver
client sender. - Resolver
Server Handler - A server handler for the Resolver protocol.
- Resolver
Server Sender - A helper trait for the
Resolver
server sender.