lean4-htt/src/Std/Data.lean
Wojciech Różowski 07645775e6
feat: add decidable equality to DHashMap/HashMap/HashSet and their extensional variants (#11421)
This PR adds decidable equality to `DHashMap`/`HashMap`/`HashSet` and
their extensional variants.

Stacked on top of #11266.
2025-12-12 09:55:55 +00:00

36 lines
1.2 KiB
Text

/-
Copyright (c) 2024 Lean FRO, LLC. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Markus Himmel
-/
module
prelude
public import Std.Data.DHashMap
public import Std.Data.HashMap
public import Std.Data.HashSet
public import Std.Data.DTreeMap
public import Std.Data.TreeMap
public import Std.Data.TreeSet
public import Std.Data.ExtDHashMap
public import Std.Data.ExtHashMap
public import Std.Data.ExtHashSet
public import Std.Data.ExtDTreeMap
public import Std.Data.ExtTreeMap
public import Std.Data.ExtTreeSet
-- The imports above only import the modules needed to work with the version which bundles
-- the well-formedness invariant, so we need to additionally import the files that deal with the
-- unbundled version
public import Std.Data.DHashMap.RawLemmas
public import Std.Data.DHashMap.RawDecidableEquiv
public import Std.Data.HashMap.RawLemmas
public import Std.Data.HashMap.RawDecidableEquiv
public import Std.Data.HashSet.RawLemmas
public import Std.Data.HashSet.RawDecidableEquiv
public import Std.Data.DTreeMap.Raw
public import Std.Data.TreeMap.Raw
public import Std.Data.TreeSet.Raw
public import Std.Data.Iterators
public import Std.Data.ByteSlice