☰
Zip
Required Associated Types
Output
Required Methods
zip
Implementations on Foreign Types
(NGon<A, N>, NGon<B, N>)
(NGon<A, N>, NGon<B, N>, NGon<C, N>)
(NGon<A, N>, NGon<B, N>, NGon<C, N>, NGon<D, N>)
(NGon<A, N>, NGon<B, N>, NGon<C, N>, NGon<D, N>, NGon<E, N>)
(NGon<A, N>, NGon<B, N>, NGon<C, N>, NGon<D, N>, NGon<E, N>, NGon<F, N>)
Implementors
In plexus::primitive
?
Trait
plexus
::
primitive
::
Zip
source
·
[
−
]
pub trait Zip { type
Output
:
Topological
; fn
zip
(self) -> Self::
Output
; }
Required Associated Types
source
type
Output
:
Topological
Required Methods
source
fn
zip
(self) -> Self::
Output
Implementations on Foreign Types
source
impl<A, B, const N:
usize
>
Zip
for
(
NGon
<A, N>,
NGon
<B, N>
)
where
Constant
<N>:
ToType
,
TypeOf
<N>:
Cmp
<
U1
, Output =
Greater
>,
type
Output
=
NGon
<
(
A, B
)
, N>
source
fn
zip
(self) -> Self::
Output
source
impl<A, B, C, const N:
usize
>
Zip
for
(
NGon
<A, N>,
NGon
<B, N>,
NGon
<C, N>
)
where
Constant
<N>:
ToType
,
TypeOf
<N>:
Cmp
<
U1
, Output =
Greater
>,
type
Output
=
NGon
<
(
A, B, C
)
, N>
source
fn
zip
(self) -> Self::
Output
source
impl<A, B, C, D, const N:
usize
>
Zip
for
(
NGon
<A, N>,
NGon
<B, N>,
NGon
<C, N>,
NGon
<D, N>
)
where
Constant
<N>:
ToType
,
TypeOf
<N>:
Cmp
<
U1
, Output =
Greater
>,
type
Output
=
NGon
<
(
A, B, C, D
)
, N>
source
fn
zip
(self) -> Self::
Output
source
impl<A, B, C, D, E, const N:
usize
>
Zip
for
(
NGon
<A, N>,
NGon
<B, N>,
NGon
<C, N>,
NGon
<D, N>,
NGon
<E, N>
)
where
Constant
<N>:
ToType
,
TypeOf
<N>:
Cmp
<
U1
, Output =
Greater
>,
type
Output
=
NGon
<
(
A, B, C, D, E
)
, N>
source
fn
zip
(self) -> Self::
Output
source
impl<A, B, C, D, E, F, const N:
usize
>
Zip
for
(
NGon
<A, N>,
NGon
<B, N>,
NGon
<C, N>,
NGon
<D, N>,
NGon
<E, N>,
NGon
<F, N>
)
where
Constant
<N>:
ToType
,
TypeOf
<N>:
Cmp
<
U1
, Output =
Greater
>,
type
Output
=
NGon
<
(
A, B, C, D, E, F
)
, N>
source
fn
zip
(self) -> Self::
Output
Implementors