Moduleunordered-containers-0.2.21Haskell2010
Data.HashMap.Internal.Debug
WARNING
This module is considered internal.
The Package Versioning Policy does not apply.
The contents of this module may change in any way whatsoever and without any warning between minor versions of this package.
Authors importing this module are expected to track development closely.
Description
Debugging utilities for HashMaps.
- 4 types
- 1 value
- Packageunordered-containers-0.2.21
- Exports5
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceDebug.hs
Constructors
Instances4Eq, Show, Semigroup, Monoid
Eq k => Eq (Validity k)Defined in unordered-containers-0.2.21 · Data.HashMap.Internal.DebugShow k => Show (Validity k)Defined in unordered-containers-0.2.21 · Data.HashMap.Internal.DebugSemigroup (Validity k)Defined in unordered-containers-0.2.21 · Data.HashMap.Internal.DebugMonoid (Validity k)Defined in unordered-containers-0.2.21 · Data.HashMap.Internal.Debug
An error corresponding to a broken invariant.
See HashMap for the documentation of the invariants.
Constructors
INV1_internal_EmptyINV2_Bitmap_unexpected_1_bits !BitmapINV3_bad_BitmapIndexed_size !IntINV4_bitmap_array_size_mismatch !Bitmap !IntINV5_BitmapIndexed_invalid_single_subtreeINV6_misplaced_hash !HashINV7_key_hash_mismatch k !HashINV8_bad_Full_size !IntINV9_Collision_size !IntINV10_Collision_duplicate_key k !Hash
A part of a Hash with bitsPerSubkey bits.
Instances2Eq, Show
Eq SubHashPathDefined in unordered-containers-0.2.21 · Data.HashMap.Internal.DebugShow SubHashPathDefined in unordered-containers-0.2.21 · Data.HashMap.Internal.Debug