plutus-core-1.60.0.0: Language library for Plutus Core
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusCore.Flat.Instances.Test

Description

doctest utilities

Synopsis

Documentation

tst :: (Eq a, Flat a) => a -> (Bool, NumBits, [Word8]) #

Returns: result of flat/unflat test, encoding size in bits, byte encoding

tstBits :: (Eq a, Flat a) => a -> (Bool, NumBits, String) #

Returns: result of flat/unflat test, encoding size in bits, bits encoding

asList :: (Eq a1, Eq a2, Flat a1, Flat a2) => (a2 -> a1) -> a2 -> Bool #

Test that container is serialised as a List

flatBits :: Flat a => a -> String #

allBits :: Flat a => a -> String #

encBits :: NumBits -> Encoding -> Bits #

Since: 0.5

prettyShow :: Pretty a => a -> String #

Pretty print a value with the prettyNormal level.

module Data.Word