The PartialEq implementation for ServerDescription always returns false if both ServerDescriptions contain an error, regardless of whether the error is the same in both or not. This causes ServerDescriptionChangedEvents to be emitted even when the server did not change.
- related to
-
RUST-585 Refactor Topology to use channels instead of locks
- Closed