AssocMapEq

scalus.cardano.onchain.plutus.prelude.AssocMapEq
object AssocMapEq

Order-insensitive value equality for AssocMap: same size, and every key in lhs maps to an equal value in rhs.

Provided as a named operation because AssocMap has no Eq instance (its equality is not structural). Use this instead of === / ==.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AssocMapEq.type

Members list

Value members

Concrete methods

def equals[A : Eq, B : Eq](lhs: AssocMap[A, B], rhs: AssocMap[A, B]): Boolean

Concrete fields

lazy val sirDeps: List[SIRModuleWithDeps]
lazy val sirModule: Module