SinkProtocol

public protocol SinkProtocol : SinkConvertible where Self == Self.SinkType
  • map(_:) Extension method

    Declaration

    Swift

    @inlinable
    public func map<T>(_ adapt: @escaping (T) -> Input) -> Sink._Private.Map<T, Self>
  • mapError(_:) Extension method

    Declaration

    Swift

    @inlinable
    public func mapError<E>(_ adapt: @escaping (Error) -> E) -> Sink._Private.MapError<E, Self>
  • flatMap(_:) Extension method

    Declaration

    Swift

    @inlinable
    public func flatMap<T, U>(_ adapt: @escaping (T) -> U) -> Sink._Private.FlatMap<T, U, Self>
  • buffer(_:) Extension method

    Declaration

    Swift

    @inlinable
    public func buffer(_ count: Int) -> Sink._Private.Buffer<Self>
  • setFailureType(to:) Extension method

    Declaration

    Swift

    @inlinable
    public func setFailureType<E>(to _: E.Type) -> Sink._Private.SetFailureType<E, Self> where E : Error, Self.Failure == Never