plutus-core-1.54.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]) Source #

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

tstBits ∷ (Eq a, Flat a) ⇒ a → (Bool, NumBits, String) Source #

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 Source #

Test that container is serialised as a List

flatBitsFlat a ⇒ a → String Source #

allBitsFlat a ⇒ a → String Source #

encBitsNumBitsEncodingBits Source #

Since: 0.5

prettyShowPretty a ⇒ a → String Source #

Pretty print a value with the prettyNormal level.

module Data.Word