Module component_instance

Source

Structs§

WeakComponentInstanceInterface
A wrapper for a weak reference to a type implementing ComponentInstanceInterface. Provides the moniker of the component instance, which is useful for error reporting if the original component instance has been destroyed.

Enums§

ExtendedInstanceInterface
Either a type implementing ComponentInstanceInterface or its TopInstance.
WeakExtendedInstanceInterface
A type implementing ComponentInstanceInterface or its TopInstance, as a weak pointer.

Traits§

ComponentInstanceInterface
A trait providing a representation of a component instance.
ResolvedInstanceInterface
A trait providing a representation of a resolved component instance.
ResolvedInstanceInterfaceExt
An extension trait providing functionality for any model of a resolved component.
TopInstanceInterface
A special instance identified with the top of the tree, i.e. component manager’s instance.