fix: fix retroactive conformance warnings

This commit is contained in:
Kenta Kubo 2025-03-09 01:56:23 +09:00
parent 56cd5b15ed
commit c2f2953b4e
No known key found for this signature in database
GPG key ID: 3D79E20285C94BE8
5 changed files with 5 additions and 5 deletions

View file

@ -7,7 +7,7 @@
import NetworkExtension
extension NEOnDemandRuleAction: CaseIterable {
extension NEOnDemandRuleAction: @retroactive CaseIterable {
public static var allCases: [Self] {
[.connect, .disconnect, .evaluateConnection, .ignore]
}

View file

@ -7,7 +7,7 @@
import NetworkExtension
extension NEOnDemandRuleAction: CustomStringConvertible {
extension NEOnDemandRuleAction: @retroactive CustomStringConvertible {
public var description: String {
switch self {
case .connect:

View file

@ -7,7 +7,7 @@
import NetworkExtension
extension NEOnDemandRuleInterfaceType: CaseIterable {
extension NEOnDemandRuleInterfaceType: @retroactive CaseIterable {
public static var allCases: [Self] {
#if os(macOS)
return [.any, .ethernet, .wiFi]

View file

@ -7,7 +7,7 @@
import NetworkExtension
extension NEOnDemandRuleInterfaceType: CustomStringConvertible {
extension NEOnDemandRuleInterfaceType: @retroactive CustomStringConvertible {
public var description: String {
switch self {
case .any:

View file

@ -215,7 +215,7 @@ extension Resolvers {
}
}
extension Resolvers: RawRepresentable {
extension Resolvers: @retroactive RawRepresentable {
public init?(rawValue: String) {
guard let data = rawValue.data(using: .utf8),
let result = try? JSONDecoder().decode(Self.self, from: data)