plutus-core
Safe HaskellNone
LanguageHaskell2010

PlutusCore.Examples.Data.InterList

Synopsis

Documentation

interListData :: forall (uni :: Type -> Type) fun. RecursiveType uni fun () Source #

InterList as a PLC type.

fix \(interlist :: * -> * -> *) (a :: *) (b :: *) ->
    all (r :: *). r -> (a -> b -> interlist b a -> r) -> r 

interNil :: forall (uni :: Type -> Type) fun. Term TyName Name uni fun () Source #

interCons :: forall (uni :: Type -> Type) fun. Term TyName Name uni fun () Source #

foldrInterList :: forall (uni :: Type -> Type) fun. HasTypeAndTermLevel uni () => Term TyName Name uni fun () Source #