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
|
||||
|
||||
extension NEOnDemandRuleAction: CaseIterable {
|
||||
extension NEOnDemandRuleAction: @retroactive CaseIterable {
|
||||
public static var allCases: [Self] {
|
||||
[.connect, .disconnect, .evaluateConnection, .ignore]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import NetworkExtension
|
||||
|
||||
extension NEOnDemandRuleAction: CustomStringConvertible {
|
||||
extension NEOnDemandRuleAction: @retroactive CustomStringConvertible {
|
||||
public var description: String {
|
||||
switch self {
|
||||
case .connect:
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import NetworkExtension
|
||||
|
||||
extension NEOnDemandRuleInterfaceType: CustomStringConvertible {
|
||||
extension NEOnDemandRuleInterfaceType: @retroactive CustomStringConvertible {
|
||||
public var description: String {
|
||||
switch self {
|
||||
case .any:
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in a new issue