<div class="chatlog__message-group"> <div id="chatlog__message-container-1337274367494586428" class="chatlog__message-container" data-message-id="1337274367494586428"> <div class="chatlog__message"> <div class="chatlog__message-aside"> <div class="chatlog__reply-symbol"></div><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/446840817689034763/d923305b7e58e7c4af8ae60073d8a2e9.png?size=512" alt="Avatar" loading="lazy"> </div> <div class="chatlog__message-primary"> <div class="chatlog__reply"><img class="chatlog__reply-avatar" src="https://cdn.discordapp.com/avatars/332734073565085699/50c323aecdb961ec63caeeedaa4f7ff6.png?size=512" alt="Avatar" loading="lazy"> <div class="chatlog__reply-author" style="color:rgb(241,196,15)" title="el_hoshino">lovee</div> <div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1337274361882869791')"> <span class="chatlog__markdown-mention" title="swiftNightly#5501">@swift-main</span> <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-swift">import SwiftUI class NonSendable { var bool: Bool = .random() } func makeNonSendable() async -> NonSendable { NonSendable() } @MainActor struct Demo { private var bool: Bool? { nonmutating set {} get { nil } } nonisolated func foo() async { let ns = await makeNonSendable() Task { @MainActor in bool = ns.bool } } var body: some View { Text("Hello, World!") // .task { // NG // let ns = await makeNonSendable() // bool = ns.bool // } .task { // OK await foo() } } }</code> </span></div> </div> <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(52,152,219)" title="swiftNightly#5501" data-user-id="446840817689034763">swiftNightly</span> <span class="chatlog__author-tag">BOT</span> <a href="/channels/430242233468452865?category=main&channel=swiftbot-sandbox&message_id=1337274367494586428"><span class="chatlog__timestamp" title="Friday, February 7, 2025 4:10 AM"></span></a><a href="#chatlog__message-container-1337274367494586428">2/7/2025 4:10 AM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">exit status: 1 with <code class="chatlog__markdown-pre chatlog__markdown-pre--multiline nohighlight"><stdin>:1:8: error: no such module 'SwiftUI' 1 | import SwiftUI | `- error: no such module 'SwiftUI' 2 | 3 | class NonSendable {</code></span></div> </div> </div> </div> </div>