scalus.utils.HashConsedReprFlat
See theHashConsedReprFlat companion trait
object HashConsedReprFlat
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashConsedReprFlat.type
Members list
Type members
Classlikes
case class ListRepl[A <: AnyRef, SA <: HashConsedRef[A]](elems: List[SA]) extends HashConsedRef[List[A]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class StringMapRep[A <: AnyRef, SA <: HashConsedRef[A]](elems: Map[String, SA]) extends HashConsedRef[Map[String, A]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def listRepr[A <: AnyRef, SA <: HashConsedRef[A]](flatRepr: HashConsedReprFlat[A, SA]): HashConsedReprFlat[List[A], ListRepl[A, SA]]
Implicits
Implicits
implicit def listHashConsedRepr[A <: AnyRef, SA <: HashConsedRef[A]](using flatA: HashConsedReprFlat[A, SA]): HashConsedReprFlat[List[A], ListRepl[A, SA]]
implicit def stringMapHashConsedRepr[A <: AnyRef, SA <: HashConsedRef[A]](using flatA: HashConsedReprFlat[A, SA]): HashConsedReprFlat[Map[String, A], StringMapRep[A, SA]]
In this article