Module resolving

Source

Structs§

ComponentResolutionContext
Convenience wrapper type for the autogenerated FIDL fuchsia.component.resolution.Context.
ResolvedComponent
The response returned from a Resolver. This struct is derived from the FIDL fuchsia.component.resolution.Component table, except that the opaque binary ComponentDecl has been deserialized and validated.
ResolvedPackage
The response returned from a Resolver. This struct is derived from the FIDL fuchsia.component.resolution.Package table.

Enums§

ComponentAddress
Indicates the kind of ComponentAddress, and holds ComponentAddress properties specific to its kind. Note that there is no kind for a relative resource component URL (a URL that only contains a resource fragment, such as #meta/comp.cm) because ComponentAddress::from_url() and ComponentAddress::from_url_and_context() will translate a resource fragment component URL into one of the fully-resolvable ComponentAddresss.
ResolverError
Errors produced by built-in Resolvers and resolving APIs.

Functions§

read_and_validate_config_values
read_and_validate_manifest
read_and_validate_manifest_bytes