MainActor extension constrained to MainActor type

Should this extension automatically be MainActor without annotating?

protocol SomeNonMainActorProtocol {}
extension SomeNonMainActorProtocol where Self: UIView { ... }

Since it requires Self to be a MainActor type?

1 Like