John Sundell 11/12/2022

Combining opaque return types with primary associated types

Read Original

This Swift programming article explains how to combine opaque return types (`some`) with primary associated types, introduced in Swift 5.7, to return generic protocols (like `Publisher`) from functions without cumbersome type erasure (e.g., `AnyPublisher`). It contrasts this with older patterns and demonstrates its practical use for cleaner API design in frameworks like Combine.

Combining opaque return types with primary associated types

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser