When implementing a type's `BidirectionalCollection` conformance, the compiler sometimes reports that `index(after🙂` is a near match for `index(before🙂`. This is obvious, but unimportant as `index(after🙂` is also an (indirect) requirement of `BidirectionalCollection`. In addition, this diagnostic prevents the "add stubs" fix-me from being emitted.
Attachment: Download
Additional Detail from JIRA
| | | |------------------|-----------------| |Votes | 0 | |Component/s | Compiler | |Labels | Improvement | |Assignee | None | |Priority | Medium | md5: aaa703f6c947787ce65f7969fcca5ad1Issue Description:
When implementing a type's `BidirectionalCollection` conformance, the compiler sometimes reports that `index(after🙂` is a near match for `index(before🙂`. This is obvious, but unimportant as `index(after🙂` is also an (indirect) requirement of `BidirectionalCollection`. In addition, this diagnostic prevents the "add stubs" fix-me from being emitted.
![](I know….png)