Coproduct8

public final class Coproduct8<A, B, C, D, E, F, G, H> : Coproduct8Of<A, B, C, D, E, F, G, H>

Undocumented

  • Undocumented

    Declaration

    Swift

    public static func first(_ a: A) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func second(_ b: B) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func third(_ c: C) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func fourth(_ d: D) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func fifth(_ e: E) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func sixth(_ f: F) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func seventh(_ g: G) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public static func eighth(_ h: H) -> Coproduct8<A, B, C, D, E, F, G, H>
  • Undocumented

    Declaration

    Swift

    public func fold<Z>(_ fa: (A) -> Z,
                        _ fb: (B) -> Z,
                        _ fc: (C) -> Z,
                        _ fd: (D) -> Z,
                        _ fe: (E) -> Z,
                        _ ff: (F) -> Z,
                        _ fg: (G) -> Z,
                        _ fh: (H) -> Z) -> Z
  • Undocumented

    Declaration

    Swift

    public var first: Option<A> { get }
  • Undocumented

    Declaration

    Swift

    public var second: Option<B> { get }
  • Undocumented

    Declaration

    Swift

    public var third: Option<C> { get }
  • Undocumented

    Declaration

    Swift

    public var fourth: Option<D> { get }
  • Undocumented

    Declaration

    Swift

    public var fifth: Option<E> { get }
  • Undocumented

    Declaration

    Swift

    public var sixth: Option<F> { get }
  • Undocumented

    Declaration

    Swift

    public var seventh: Option<G> { get }
  • Undocumented

    Declaration

    Swift

    public var eighth: Option<H> { get }