Avatar
omochimetaru 1/13/2026 1:10 AM
確かに別物ですね。同じプロポーザルでいっぺんに直ったから認識が混ざってた。 https://github.com/swiftlang/swift-evolution/blob/dc7b6845b0068da99613d1b8b7a3865ee6069676/proposals/0418-inferring-sendable-for-methods.md (edited)
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
1:11 AM
@swift-6.0.3 -swift-version 6 -enable-upcoming-feature InferSendableFromCaptures protocol ServiceTransport<Service> { associatedtype Service func register( methodSelector: @escaping @Sendable (Service.Type) -> (Service) -> () async throws -> Void ) } protocol P { func foo() } func f(transport: some ServiceTransport<some P & SendableMetatype>) { transport.register { $0.foo } } #if swift(>=6.2) typealias SendableMetatype = Swift.SendableMetatype #else typealias SendableMetatype = Any #endif