Documentation

Trestle.Data.HashAssn

def Trestle.HashAssn {ν : Type u_1} (L : Type u) [LitVar L ν] [BEq ν] [Hashable ν] :
Type u_1

Partial assignment implementation backed by Std.HashMap.

Good for sparse partial assignments.

Equations
Instances For
    def Trestle.HashAssn.set {L : Type u} {ν : Type v} [LitVar L ν] [BEq ν] [Hashable ν] (self : HashAssn L) (l : L) :
    Equations
    Instances For
      def Trestle.HashAssn.toLitArray {L : Type u} {ν : Type v} [LitVar L ν] [BEq ν] [Hashable ν] (self : HashAssn L) :
      Equations
      Instances For
        instance Trestle.HashAssn.instToString {L : Type u} {ν : Type v} [LitVar L ν] [BEq ν] [Hashable ν] [ToString L] :
        Equations