scalus
package scalus
Members list
Packages
package scalus.bloxbean
package scalus.builtin
Backward compatibility package for scalus.builtin.
Backward compatibility package for scalus.builtin.
Provides BLS12-381 type aliases that are still in transition.
Attributes
package scalus.cardano
package scalus.compiler
package scalus.crypto
package scalus.prelude
Re-exports common extension methods from scalus.cardano.onchain.plutus.prelude for use in this package.
Re-exports common extension methods from scalus.cardano.onchain.plutus.prelude for use in this package.
Attributes
package scalus.serialization
package scalus.testing
package scalus.uplc
package scalus.utils
Type members
Classlikes
trait CompileDerivations
This is a marker trait for the compiler plugin to compile derivations of the instances of the type classes.
This is a marker trait for the compiler plugin to compile derivations of the instances of the type classes.
Attributes
- See also
-
scalus.prelude.ToData, scalus.prelude.FromData
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
final class ScalusDebug(val debugLevel: Int) extends Annotation
Attributes
- Supertypes
-
class Annotationclass Objecttrait Matchableclass Any
Extensions
Extensions
extension [A](inline a: A)
Pipe operator
Pipe operator
Attributes
extension (du: DefaultUni)
extension (sir: SIR)
def toLoweredValue(using options: Options = ...)(generateErrorTraces: Boolean = ..., debug: Boolean = ...): LoweredValue
def toUplc(using options: Options = ...)(generateErrorTraces: Boolean = ..., backend: TargetLoweringBackend = ..., optimizeUplc: Boolean = ..., debug: Boolean = ...): Term
def toUplcOptimized(using options: Options = ...)(generateErrorTraces: Boolean = ..., backend: TargetLoweringBackend = ..., debug: Boolean = ...): Term
In this article