Tuple9

public enum Tuple9<A, B, C, D, E, F, G, H, I>

Utility optics over tuples of arity 9.

  • Obtains a Lens that focuses on the first component of a tuple

    Declaration

    Swift

    public static var _0: Lens<(A, B, C, D, E, F, G, H, I), A> { get }
  • Obtains a Lens that focuses on the second component of a tuple

    Declaration

    Swift

    public static var _1: Lens<(A, B, C, D, E, F, G, H, I), B> { get }
  • Obtains a Lens that focuses on the third component of a tuple

    Declaration

    Swift

    public static var _2: Lens<(A, B, C, D, E, F, G, H, I), C> { get }
  • Obtains a Lens that focuses on the forth component of a tuple

    Declaration

    Swift

    public static var _3: Lens<(A, B, C, D, E, F, G, H, I), D> { get }
  • Obtains a Lens that focuses on the fifth component of a tuple

    Declaration

    Swift

    public static var _4: Lens<(A, B, C, D, E, F, G, H, I), E> { get }
  • Obtains a Lens that focuses on the sixth component of a tuple

    Declaration

    Swift

    public static var _5: Lens<(A, B, C, D, E, F, G, H, I), F> { get }
  • Obtains a Lens that focuses on the seventh component of a tuple

    Declaration

    Swift

    public static var _6: Lens<(A, B, C, D, E, F, G, H, I), G> { get }
  • Obtains a Lens that focuses on the eighth component of a tuple

    Declaration

    Swift

    public static var _7: Lens<(A, B, C, D, E, F, G, H, I), H> { get }
  • Obtains a Lens that focuses on the ninth component of a tuple

    Declaration

    Swift

    public static var _8: Lens<(A, B, C, D, E, F, G, H, I), I> { get }