map<T> method

T map<T>({
  1. required T front,
  2. required T left,
  3. required T back,
  4. required T right,
})

Maps the side to a value of type T.

Implementation

T map<T>({
  required T front,
  required T left,
  required T back,
  required T right,
}) {
  return switch (this) {
    RotationStageSide.front => front,
    RotationStageSide.left => left,
    RotationStageSide.back => back,
    RotationStageSide.right => right,
  };
}