Trait hazardflow_designs::std::combinators::zip_any::ZipAnyIVrHArrExt    
source · pub trait ZipAnyIVrHArrExt: Interface {
    type E: Interface;
    // Required method
    fn zip_any_i_vr_h(self) -> Self::E;
}Expand description
Extension trait for zip_any_vr_h.
Required Associated Types§
Required Methods§
sourcefn zip_any_i_vr_h(self) -> Self::E
 
fn zip_any_i_vr_h(self) -> Self::E
Zip-any I<VrH<_, _>, _>.
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl<P: Copy, R: Copy, const D: Dep, const N: usize> ZipAnyIVrHArrExt for [I<VrH<P, R>, D>; N]
 
impl<P: Copy, R: Copy, const D: Dep, const N: usize> ZipAnyIVrHArrExt for [I<VrH<P, R>, D>; N]
source§fn zip_any_i_vr_h(self) -> Self::E
 
fn zip_any_i_vr_h(self) -> Self::E
Zips any of the N hazard interfaces.
- Payloads: Wrapped in another HOption. The outerHOptionisSomeif any of the payloads areSome.
- Resolver: Preserved.
| Interface | Ingress | Egress | 
|---|---|---|
| Fwd | (HOption<P>, HOption<P>, ...) | HOption<(HOption<P>, HOption<P>, ...)> | 
| Bwd | (R, R, ...) | (R, R, ...) |