competitive
0.1.0
Idempotent
Implementations on Foreign Types
()
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A, B, C, D, E, F, G, H)
(A, B, C, D, E, F, G, H, I)
(A, B, C, D, E, F, G, H, I, J)
(A,)
Implementors
In competitive::
algebra
competitive
::
algebra
Trait
Idempotent
Copy item path
Source
pub trait Idempotent { }
Expand description
$\forall a \in T, a \circ a = a$
Implementations on Foreign Types
§
Source
§
impl
Idempotent
for
()
Source
§
impl<A:
Idempotent
>
Idempotent
for
(A,)
Source
§
impl<A:
Idempotent
, B:
Idempotent
>
Idempotent
for
(A, B)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
>
Idempotent
for
(A, B, C)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
>
Idempotent
for
(A, B, C, D)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
>
Idempotent
for
(A, B, C, D, E)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
, F:
Idempotent
>
Idempotent
for
(A, B, C, D, E, F)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
, F:
Idempotent
, G:
Idempotent
>
Idempotent
for
(A, B, C, D, E, F, G)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
, F:
Idempotent
, G:
Idempotent
, H:
Idempotent
>
Idempotent
for
(A, B, C, D, E, F, G, H)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
, F:
Idempotent
, G:
Idempotent
, H:
Idempotent
, I:
Idempotent
>
Idempotent
for
(A, B, C, D, E, F, G, H, I)
Source
§
impl<A:
Idempotent
, B:
Idempotent
, C:
Idempotent
, D:
Idempotent
, E:
Idempotent
, F:
Idempotent
, G:
Idempotent
, H:
Idempotent
, I:
Idempotent
, J:
Idempotent
>
Idempotent
for
(A, B, C, D, E, F, G, H, I, J)
Implementors
§
Source
§
impl<M>
Idempotent
for
CountingOperation
<M>
where M:
Idempotent
,
Source
§
impl<M>
Idempotent
for
ReverseOperation
<M>
where M:
Idempotent
,
Source
§
impl<M, const N:
usize
>
Idempotent
for
ArrayOperation
<M, N>
where M:
Idempotent
,
Source
§
impl<T>
Idempotent
for
BitAndOperation
<T>
where T:
Clone
+
BitAndIdentity
,
Source
§
impl<T>
Idempotent
for
BitOrOperation
<T>
where T:
Clone
+
BitOrIdentity
,
Source
§
impl<T>
Idempotent
for
FirstOperation
<T>
where T:
Clone
,
Source
§
impl<T>
Idempotent
for
LastOperation
<T>
where T:
Clone
,
Source
§
impl<T>
Idempotent
for
MaxOperation
<T>
where T:
Clone
+
Ord
+
Bounded
,
Source
§
impl<T>
Idempotent
for
MinOperation
<T>
where T:
Clone
+
Ord
+
Bounded
,