mirror of
https://github.com/kkebo/DNSecure.git
synced 2026-03-11 08:54:36 +00:00
fix: fix retroactive conformance warnings
This commit is contained in:
parent
56cd5b15ed
commit
c2f2953b4e
5 changed files with 5 additions and 5 deletions
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
import NetworkExtension
|
import NetworkExtension
|
||||||
|
|
||||||
extension NEOnDemandRuleAction: CaseIterable {
|
extension NEOnDemandRuleAction: @retroactive CaseIterable {
|
||||||
public static var allCases: [Self] {
|
public static var allCases: [Self] {
|
||||||
[.connect, .disconnect, .evaluateConnection, .ignore]
|
[.connect, .disconnect, .evaluateConnection, .ignore]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
import NetworkExtension
|
import NetworkExtension
|
||||||
|
|
||||||
extension NEOnDemandRuleAction: CustomStringConvertible {
|
extension NEOnDemandRuleAction: @retroactive CustomStringConvertible {
|
||||||
public var description: String {
|
public var description: String {
|
||||||
switch self {
|
switch self {
|
||||||
case .connect:
|
case .connect:
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
import NetworkExtension
|
import NetworkExtension
|
||||||
|
|
||||||
extension NEOnDemandRuleInterfaceType: CaseIterable {
|
extension NEOnDemandRuleInterfaceType: @retroactive CaseIterable {
|
||||||
public static var allCases: [Self] {
|
public static var allCases: [Self] {
|
||||||
#if os(macOS)
|
#if os(macOS)
|
||||||
return [.any, .ethernet, .wiFi]
|
return [.any, .ethernet, .wiFi]
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
import NetworkExtension
|
import NetworkExtension
|
||||||
|
|
||||||
extension NEOnDemandRuleInterfaceType: CustomStringConvertible {
|
extension NEOnDemandRuleInterfaceType: @retroactive CustomStringConvertible {
|
||||||
public var description: String {
|
public var description: String {
|
||||||
switch self {
|
switch self {
|
||||||
case .any:
|
case .any:
|
||||||
|
|
|
||||||
|
|
@ -215,7 +215,7 @@ extension Resolvers {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension Resolvers: RawRepresentable {
|
extension Resolvers: @retroactive RawRepresentable {
|
||||||
public init?(rawValue: String) {
|
public init?(rawValue: String) {
|
||||||
guard let data = rawValue.data(using: .utf8),
|
guard let data = rawValue.data(using: .utf8),
|
||||||
let result = try? JSONDecoder().decode(Self.self, from: data)
|
let result = try? JSONDecoder().decode(Self.self, from: data)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue