Something went wrong. Try again.
A HTTP client built with and for PointFree's swift-dependencies
Something went wrong. Try again.
366 B 路 17 lines
Swift
at main
123456789101112131415161718
//// Result+TryMap.swift////// Created by Woodrow Melling on 8/16/23.//
import Foundation
extension Result where Failure == Error { public func tryMap<NewSuccess>(_ transform: (Success) throws -> NewSuccess) -> Result<NewSuccess, Error> { self.flatMap { value in Result<NewSuccess, Error> { try transform(value) } } }}