pub trait Reorder<B: Transform<T>, T>: Transform<T> {
    fn reorder(self, other: B) -> (B, Self);
}
Expand description

Transformations that can be reordered, e.g. for some A and B find such A' and B' that satisfies A(B(x)) = B'(A'(x)) for any x.

Required Methods

For given A and B returns B' and A'.

Implementors