Conformed Failable<BidirectionalCollection, T> type to BidirectionalCollection protocol

This commit is contained in:
Caleb Kleveter 2018-12-03 06:47:26 -06:00
parent 226ad01b84
commit b329cc43d4
No known key found for this signature in database
GPG Key ID: B38DBD5CF2C98D69
1 changed files with 7 additions and 0 deletions

View File

@ -27,3 +27,10 @@ extension Failable: Collection where T: Collection {
}
}
extension Failable: BidirectionalCollection where T: BidirectionalCollection {
/// See [`BidirectionalCollection.index(before:)`](https://developer.apple.com/documentation/swift/bidirectionalcollection/1783013-index).
public func index(before i: T.Index) -> T.Index {
return self.value.index(before: i)
}
}