Data

scalus.uplc.Data$
See theData companion class
object Data

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Data.type

Members list

Concise view

Type members

Classlikes

case class B(value: ByteString) extends Data

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Data
class Object
trait Matchable
class Any
case class Constr(constr: Long, args: List[Data]) extends Data

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Data
class Object
trait Matchable
class Any
case class I(value: BigInt) extends Data

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Data
class Object
trait Matchable
class Any
case class List(values: List[Data]) extends Data

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Data
class Object
trait Matchable
class Any
case class Map(values: List[(Data, Data)]) extends Data

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Data
class Object
trait Matchable
class Any

Types

type FromData[A] = Data => A
type ToData[A] = A => Data

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

inline def fromData[A](inline data: Data)(using inline ev: () => A): A

Extensions

Extensions

extension [A](a: A)
inline def toData(implicit evidence$1: () => A): Data