plutarch
Safe HaskellNone
LanguageGHC2021

Plutarch.Internal.ScottEncoding

Description

Deprecated: Use the new mechanism instead

Documentation

newtype PScottEncoded (a :: [[S -> Type]]) (r :: S -> Type) (s :: 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

Associated Types

type PInner (PScottEncoded a r) 
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 :: S -> Type). Term s (PInner (PScottEncoded a r)) -> (PScottEncoded a r s -> Term s b) -> Term s b Source #

type PInner (PScottEncoded a r) Source # 
Instance details

Defined in Plutarch.Internal.ScottEncoding