Expand description
Allows use of the implemented type as an argument to Set::set.
This allows types to be used for ad-hoc overloading of Set::set
to perform complex updates to the parameter of Modifier.
impl<X, M1, M2, M3, M4> Modifier<X> for (M1, M2, M3, M4) where
M1: Modifier<X>,
M2: Modifier<X>,
M3: Modifier<X>,
M4: Modifier<X>,
impl<X, M1, M2, M3, M4, M5, M6> Modifier<X> for (M1, M2, M3, M4, M5, M6) where
M1: Modifier<X>,
M2: Modifier<X>,
M3: Modifier<X>,
M4: Modifier<X>,
M5: Modifier<X>,
M6: Modifier<X>,
impl<X, M1, M2, M3, M4, M5> Modifier<X> for (M1, M2, M3, M4, M5) where
M1: Modifier<X>,
M2: Modifier<X>,
M3: Modifier<X>,
M4: Modifier<X>,
M5: Modifier<X>,