pub trait LockingProvideRef<P, C>{
// Required methods
fn provided_ref(&self) -> ProvidedRef<P>;
fn connect_to_required(&self, req: RequiredRef<P>) -> ProviderChannel<P, C>;
}Expand description
Same as ProvideRef, but for instances that must be locked first
This is used, for example, with an Arc<Component<_>>.
Required Methods§
Sourcefn provided_ref(&self) -> ProvidedRef<P>
fn provided_ref(&self) -> ProvidedRef<P>
Returns a required reference to this component’s port instance of type P
Sourcefn connect_to_required(&self, req: RequiredRef<P>) -> ProviderChannel<P, C>
fn connect_to_required(&self, req: RequiredRef<P>) -> ProviderChannel<P, C>
Connects this component’s required port instance of type P to prov