Skip to content

Commit f2ccc76

Browse files
committed
Allow discarding startOnMainActor results
Adding discardableResult to startOnMainActor
1 parent b31958d commit f2ccc76

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

stdlib/public/Concurrency/Task.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ extension Task where Failure == Error {
192192
@_spi(MainActorUtilities)
193193
@MainActor
194194
@available(SwiftStdlib 5.9, *)
195+
@discardableResult
195196
public static func startOnMainActor(
196197
priority: TaskPriority? = nil,
197198
@_inheritActorContext @_implicitSelfCapture _ work: __owned @Sendable @escaping @MainActor() async throws -> Success
@@ -213,6 +214,7 @@ extension Task where Failure == Never {
213214
@_spi(MainActorUtilities)
214215
@MainActor
215216
@available(SwiftStdlib 5.9, *)
217+
@discardableResult
216218
public static func startOnMainActor(
217219
priority: TaskPriority? = nil,
218220
@_inheritActorContext @_implicitSelfCapture _ work: __owned @Sendable @escaping @MainActor() async -> Success

0 commit comments

Comments
 (0)