plutarch-1.9.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Plutarch.Internal.ScottEncoding

Documentation

newtype PScottEncoded a r s Source #

Constructors

PScottEncoded (Term s (ScottFn (ScottList a r) r)) 

Instances

Instances details
PlutusType (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding

Methods

pcon' :: forall (s :: S). PScottEncoded a r s -> Term s (PInner (PScottEncoded a r)) Source #

pmatch' :: forall (s :: S) (b :: PType). Term s (PInner (PScottEncoded a r)) -> (PScottEncoded a r s -> Term s b) -> Term s b Source #

type PContravariant' (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding

type PCovariant' (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding

type PInner (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding

type PVariant' (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding