A persistent evidence fact that moved instead of being resolved.
Summary
Types
@type family() :: :dual_key_contract | :default_drift | :exact_clone
@type t() :: %Reach.Check.Changed.DisplacedFact{ confidence: :high | :medium, family: family(), fingerprint: String.t(), key: String.t() | nil, message: String.t(), new_locations: [map()], occurrences_after: pos_integer(), occurrences_before: pos_integer(), old_locations: [map()], status: :displaced, suggestion: String.t() }