scalus.builtin

package scalus.builtin

Members list

Type members

Classlikes

case class BLS12_381_G1_Element(p: P1)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BLS12_381_G2_Element(p: P2)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BLS12_381_MlResult(p: PT)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Builtins

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Builtins.type
enum ByteOrder extends Enum[ByteOrder]

Attributes

Supertypes
trait Enum
trait Product
trait Equals
class Enum[ByteOrder]
trait Serializable
trait Comparable[ByteOrder]
trait Constable
class Object
trait Matchable
class Any
Show all
class ByteString

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ByteString

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
ByteString.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class Data

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class B
class Constr
class I
class List
class Map
object Data extends DataApi

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
trait DataApi
class Object
trait Matchable
class Any
Show all
Self type
Data.type
trait DataApi

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Data
object FromData

FromData[A] derivation

FromData[A] derivation

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FromData.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
enum List[+A]

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object List

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
List.type
case class Pair[A, B](fst: A, snd: B)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

This is the platform specific part of the builtins. This is mostly cryptographic primitives that have different implementations on different platforms.

This is the platform specific part of the builtins. This is mostly cryptographic primitives that have different implementations on different platforms.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ToData

ToData[A] derivation macros.

ToData[A] derivation macros.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ToData.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object dataCborDecoder extends Decoder[Data]

CBOR decoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

CBOR decoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

Attributes

Supertypes
trait Decoder[Data]
class Object
trait Matchable
class Any
Self type
object dataCborEncoder extends Encoder[Data]

CBOR encoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

CBOR encoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

Attributes

Supertypes
trait Encoder[Data]
class Object
trait Matchable
class Any
Self type
object given_Ordering_ByteString extends Ordering[ByteString]

Attributes

Supertypes
trait Ordering[ByteString]
trait PartialOrdering[ByteString]
trait Equiv[ByteString]
trait Serializable
trait Comparator[ByteString]
class Object
trait Matchable
class Any
Show all
Self type

Givens

Givens

given DataReadWriter: ReadWriter[Data]

JSON ReadWriter for the Data type.

JSON ReadWriter for the Data type.

Attributes

CBOR decoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

CBOR decoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

Attributes

CBOR encoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

CBOR encoder for the Data type. The encoding and decoding logic is based on the Cardano node implementation.

Attributes