Semigroup

public protocol Semigroup

Undocumented

  • Undocumented

    Declaration

    Swift

    func combine(_ other: Self) -> Self
  • combine(_:_:) Extension method

    Undocumented

    Declaration

    Swift

    public static func combine(_ a: Self, _ b: Self) -> Self
  • combineAll(_:) Extension method

    Undocumented

    Declaration

    Swift

    public static func combineAll(_ elems: Self...) -> Self
  • combineAll(_:) Extension method

    Undocumented

    Declaration

    Swift

    public static func combineAll(_ elems: [Self]) -> Self