Module use

Module use 

Source

Structs§

HandleType
We can’t link the fuchsia-runtime crate because it’s target side only, but we don’t really need to – its HandleType is pretty much just a thin wrapper over u8.
Path
A path type used throughout Component Framework, along with its variants NamespacePath and RelativePath. Examples of use:
RelativePath
Same as Path except the path does not begin with /.
SpannedUse
Url
A component URL. The URL is validated, but represented as a string to avoid normalization and retain the original representation.
Use
Example:

Enums§

Availability
Capability availability. See Availability.
DependencyType
Offered dependency type. See DependencyType.
OnTerminate
A component instance’s recovery policy. See OnTerminate.
ParseError
The error representing a failure to parse a type from string.
StartupMode
A component instance’s startup mode. See StartupMode.
UseFromRef
A reference in a use from.

Type Aliases§

BorrowedName
Unowned variant of Name. Name for more details.
Name
A name that can refer to a component, collection, or other entity in the Component Manifest. Its length is bounded to MAX_NAME_LENGTH.