are these the same thing?
extension MutableCollection where Self:BidirectionalCollection
{
}
extension BidirectionalCollection where Self:MutableCollection
{
}
is switching from one to another ABI-neutral?
are these the same thing?
extension MutableCollection where Self:BidirectionalCollection
{
}
extension BidirectionalCollection where Self:MutableCollection
{
}
is switching from one to another ABI-neutral?
They are both semantically equivalent, however switching from one to another is not ABI stable.