How does set1 = set2 for F# immutable sets and maps work? Will they do proper set/map equality?
The documentation says:
Immutable sets based on binary trees, where comparison is the F# structural comparison function, potentially using implementations of the IComparable interface on key values.
They are based on binary trees, so might not the exact form depending on the order elements were inserted? So naively using the F# structural comparison function would not work...
I can't find anything about it in the documentation. Have I just missed it?
