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