Added T.CaseIterable accessors to Failable<CaseIterable, T> type
This commit is contained in:
parent
a54b58eac9
commit
7795c0fb3e
|
@ -21,3 +21,13 @@ extension Failable: RawRepresentable where T: RawRepresentable {
|
|||
}
|
||||
}
|
||||
|
||||
extension Failable where T: CaseIterable {
|
||||
|
||||
/// See [`CaseIterable.AllCases`](https://developer.apple.com/documentation/swift/caseiterable/2994868-allcases).
|
||||
public typealias AllCases = T.AllCases
|
||||
|
||||
/// See [`CaseIterable.allCases`](https://developer.apple.com/documentation/swift/caseiterable/2994869-allcases).
|
||||
public static var allCases: T.AllCases {
|
||||
return T.allCases
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue