Trait Idempotent

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§