Crate fuchsia_component_test
source ·Modules
Structs
A capability, which may be routed between different components with a
Route
.The properties for a child being added to a realm
A reference to a child in a realm. This struct will be returned when a child is added to a
realm, and may be used in subsequent calls to
RealmBuilder
or SubRealmBuilder
to reference
the child that was added.A directory capability, which may be routed between components. Created by
Capability::directory
.Contains the contents of a read-only directory that Realm Builder should provide to a realm.
Used with the
RealmBuilder::read_only_directory
function.Represents an event stream capability per RFC-0121
see https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0121_component_events
The handles from the framework over which the local component should interact with other
components.
A protocol capability, which may be routed between components. Created by
Capability::protocol
.The
RealmBuilder
struct can be used to assemble and create a component realm at runtime.
For more information on what can be done with this struct, please see the documentation on
fuchsia.devA running instance of a created realm. When this struct is dropped the realm is destroyed,
along with any components that were in the realm.
The source or destination of a capability route.
A route of one or more capabilities from one point in the realm to one or more targets.
RAII object that keeps a component instance alive until it’s dropped, and provides convenience
functions for using the instance. Components v2 only.
Manages the creation of new components within a collection.
A service capability, which may be routed between components. Created by
Capability::service
.A storage capability, which may be routed between components. Created by
Capability::storage
.Constants
The default name of the child component collection that contains built topologies.