Modulecardano-api-11.7.0.0
Cardano.Api.Pretty
- 4 types
- 1 class
- 19 values
- Packagecardano-api-11.7.0.0
- Exports24
- LicenceApache-2.0
- SourceInternal.hs
(hsep xs) concatenates all documents xs horizontally with <+>,
i.e. it puts a space between all entries.
let docs = Util.words "lorem ipsum dolor sit amet"hsep docslorem ipsum dolor sit amet
hsep does not introduce line breaks on its own, even when the page is too
narrow:
putDocW 5 (hsep docs)lorem ipsum dolor sit amet
For automatic line breaks, consider using fillSep instead.
(vsep xs) concatenates all documents xs above each other. If a
group undoes the line breaks inserted by vsep, the documents are
separated with a space instead.
Using vsep alone yields
"prefix" <+> vsep ["text", "to", "lay", "out"]prefix texttolayout
grouping a vsep separates the documents with a space if it fits the
page (and does nothing otherwise). See the sep convenience function for
this use case.
The align function can be used to align the documents under their first element:
"prefix" <+> align (vsep ["text", "to", "lay", "out"])prefix text to lay out
Since grouping a vsep is rather common, sep is a built-in for doing that.
Constructors
ShowOf a
Instances4Show, Pretty, ToJSON, ToJSONKey
Show a => Show (ShowOf a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Pretty.Internal.ShowOfShow a => Pretty (ShowOf a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Pretty.Internal.ShowOfShow a => ToJSON (ShowOf a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Pretty.Internal.ShowOfShow a => ToJSONKey (ShowOf a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Pretty.Internal.ShowOf
The abstract data type Doc ann represents pretty documents that have
been annotated with data of type ann.
More specifically, a value of type Doc represents a non-empty set of
possible layouts of a document. The layout functions select one of these
possibilities, taking into account things like the width of the output
document.
The annotation is an arbitrary piece of data associated with (part of) a document. Annotations may be used by the rendering backends in order to display output differently, such as
color information (e.g. when rendering to the terminal)
mouseover text (e.g. when rendering to rich HTML)
whether to show something or not (to allow simple or detailed versions)
The simplest way to display a Doc is via the Show class.
putStrLn (show (vsep ["hello", "world"]))helloworld
Instances9Functor, PrettyAnn, Show, IsString, Generic, Semigroup, …
Functor DocDefined in prettyprinter-1.7.2 · Prettyprinter.InternalAlter the document’s annotations.
This instance makes Doc more flexible (because it can be used in Functor-polymorphic values), but
fmapis much less readable compared to usingreAnnotatein code that only works forDocanyway. Consider using the latter when the type does not matter.PrettyAnn ann (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalShow (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(show doc)prettyprints documentdocwith defaultLayoutOptions, ignoring all annotations.IsString (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalGeneric (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalSemigroup (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalMonoid (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.Internalann ~ Void => Pretty (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.Internaltype Rep (Doc ann) = D1 ('MetaDataDefined in prettyprinter-1.7.2 · Prettyprinter.Internal"Doc"
"Prettyprinter.Internal"
"prettyprinter-1.7.2-AnRtQTyRihFBuoLoc5CL1J"
'False) (((C1 ('MetaCons"Fail"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Empty"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Char"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Char)))) :+: (C1 ('MetaCons"Text"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: (C1 ('MetaCons"Line"
'PrefixI 'False) U1 :+: C1 ('MetaCons"FlatAlt"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))) :+: ((C1 ('MetaCons"Cat"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: (C1 ('MetaCons"Nest"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))) :+: C1 ('MetaCons"Union"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann))))) :+: ((C1 ('MetaCons"Column"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons"WithPageWidth"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PageWidth -> Doc ann)))) :+: (C1 ('MetaCons"Nesting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Int -> Doc ann))) :+: C1 ('MetaCons"Annotated"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ann) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ann)))))))
Methods
pretty :: a -> Doc annExample1 expression pretty 1 <+> pretty "hello" <+> pretty 1.2341 hello 1.234
prettyList :: [a] -> Doc annprettyListis only used to define theinstance Pretty a => Pretty [a]. In normal circumstances only theprettyfunction is used.Example1 expression prettyList [1, 23, 456][1, 23, 456]
Instances373Pretty, …
Pretty AnyCardanoEraDefined in cardano-api-11.7.0.0 · Cardano.Api.Era.Internal.CorePretty BlsPossessionProofDefined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.LeiosPretty AnyPlutusScriptVersionDefined in cardano-api-11.7.0.0 · Cardano.Api.Plutus.Internal.ScriptPretty ScriptHashDefined in cardano-api-11.7.0.0 · Cardano.Api.Plutus.Internal.ScriptPretty PraosNonceDefined in cardano-api-11.7.0.0 · Cardano.Api.ProtocolParametersPretty TxOutInAnyEraDefined in cardano-api-11.7.0.0 · Cardano.Api.Tx.Internal.OutputPretty TxIdDefined in cardano-api-11.7.0.0 · Cardano.Api.Tx.Internal.TxInPretty TxInDefined in cardano-api-11.7.0.0 · Cardano.Api.Tx.Internal.TxInPretty TxIxDefined in cardano-api-11.7.0.0 · Cardano.Api.Tx.Internal.TxInPretty UrlDefined in cardano-api-11.7.0.0 · Cardano.Api.Pretty · orphanPretty CoinDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Serialisation · orphanPretty AssetNameDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Serialisation · orphanPretty MultiAssetDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Serialisation · orphanPretty PolicyIDDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Serialisation · orphanPretty VoidDefined in prettyprinter-1.7.2 · Prettyprinter.InternalFinding a good example for printing something that does not exist is hard, so here is an example of printing a list full of nothing.
Example1 expression pretty ([] :: [Void])[]
Pretty IntegerDefined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (2^123 :: Integer)10633823966279326983230456482242756608
Pretty NaturalDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty TypeRepDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Misc · orphanPretty Int16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Int8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty BoolDefined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty TrueTrue
Pretty CharDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty DoubleDefined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (exp 1 :: Double)2.71828182845904...
Pretty FloatDefined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (pi :: Float)3.1415927
Pretty IntDefined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123 :: Int)123
Pretty WordDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word16Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word32Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word64Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty Word8Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty SourcePosDefined in plutus-core-1.70.0.0 · PlutusCore.Error · orphanPretty ErrorDefined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Misc · orphanPretty DeserialiseFailureInfoDefined in plutus-core-1.70.0.0 · Codec.Extras.SerialiseViaFlatPretty DeserialiseFailureReasonDefined in plutus-core-1.70.0.0 · Codec.Extras.SerialiseViaFlatPretty AnnDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationPretty SrcSpanDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationPretty SrcSpansDefined in plutus-core-1.70.0.0 · PlutusCore.AnnotationPretty ParamDefined in plutus-core-1.70.0.0 · PlutusCore.ArityPretty AstSizeDefined in plutus-core-1.70.0.0 · PlutusCore.AstSizePretty BuiltinErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Builtin.ResultPretty UnliftingErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Builtin.ResultPretty UnliftingEvaluationErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Builtin.ResultPretty NameAnnDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingPretty ScopeErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Check.ScopingPretty ElementDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.G1Pretty ElementDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.G2Pretty MlResultDefined in plutus-core-1.70.0.0 · PlutusCore.Crypto.BLS12_381.PairingPretty DataDefined in plutus-core-1.70.0.0 · PlutusCore.DataPretty FreeVariableErrorDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalPretty IndexDefined in plutus-core-1.70.0.0 · PlutusCore.DeBruijn.InternalPretty DefaultFunDefined in plutus-core-1.70.0.0 · PlutusCore.Default.BuiltinsPretty ParserErrorDefined in plutus-core-1.70.0.0 · PlutusCore.ErrorPretty ParserErrorBundleDefined in plutus-core-1.70.0.0 · PlutusCore.ErrorPretty CkUserErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CkPretty CostModelApplyErrorDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostModelInterfacePretty CostModelApplyWarnDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.CostModelInterfacePretty ExBudgetDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExBudgetPretty ExRestrictingBudgetDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExBudgetPretty ExCPUDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemoryPretty ExMemoryDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemoryPretty ExtensionFunDefined in plutus-core-1.70.0.0 · PlutusCore.Examples.BuiltinsPretty NameDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphanPretty TyNameDefined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphanPretty UniqueDefined in plutus-core-1.70.0.0 · PlutusCore.Name.UniquePretty QuantityDefined in plutus-core-1.70.0.0 · PlutusCore.ValuePretty ValueDefined in plutus-core-1.70.0.0 · PlutusCore.ValuePretty VersionDefined in plutus-core-1.70.0.0 · PlutusCore.VersionPretty CountingStDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.ExBudgetModePretty RestrictingStDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.ExBudgetModePretty CekUserErrorDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.InternalPretty CseWhichSubtermsDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.Optimize.OptsPretty PurityDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.PurityPretty WorkFreedomDefined in plutus-core-1.70.0.0 · UntypedPlutusCore.PurityPretty EvaluationErrorDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.Common.EvalPretty MajorProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.Common.ProtocolVersionsPretty ScriptDecodeErrorDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.Common.SerialisedScriptPretty PlutusLedgerLanguageDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.Common.VersionsPretty AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.AddressPretty LedgerBytesDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.BytesPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ContextsPretty CredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.CredentialPretty StakingCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.CredentialPretty PubKeyHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.CryptoPretty DCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.DCertPretty AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.AddressPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ContextsPretty CredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.CredentialPretty StakingCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.CredentialPretty DCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.DCertPretty POSIXTimeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.TimePretty TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.TxPretty AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ValuePretty CurrencySymbolDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ValuePretty LovelaceDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ValuePretty TokenNameDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ValuePretty ValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.ValuePretty ContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty DatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty DatumHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty RedeemerDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty RedeemerHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty ScriptHashDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ScriptsPretty POSIXTimeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TimePretty TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.TxPretty AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ValuePretty CurrencySymbolDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ValuePretty LovelaceDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ValuePretty TokenNameDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ValuePretty ValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.ValuePretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.ContextsPretty OutputDatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.Data.TxPretty OutputDatumDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxPretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V2.TxPretty ChangedParametersDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ColdCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty DRepDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty DRepCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty DelegateeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty HotCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty VoteDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty VoterDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.ContextsPretty ChangedParametersDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ColdCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty DRepDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty DRepCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty DelegateeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty HotCommitteeCredentialDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty VoteDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty VoterDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.ContextsPretty MintValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.MintValuePretty TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.Data.TxPretty MintValueDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.MintValuePretty TxIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V3.TxPretty AccountIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.AddressPretty AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.AddressPretty AccountBalanceIntervalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty AccountBalanceIntervalsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty TopTxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty TopTxInfoSimplifiedDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ContextsPretty AccountIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.AddressPretty AddressDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.AddressPretty AccountBalanceIntervalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty AccountBalanceIntervalsDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty CommitteeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ConstitutionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty GovernanceActionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty GovernanceActionIdDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ProposalProcedureDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ProtocolVersionDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ScriptContextDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ScriptInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty ScriptPurposeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty TopTxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty TopTxInfoSimplifiedDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty TxCertDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty TxInInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty TxInfoDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ContextsPretty POSIXTimeRangeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.TimePretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.TxPretty AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.Data.ValuePretty RationalDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.RatioPretty POSIXTimeRangeDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.TimePretty TxOutDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.TxPretty TxOutRefDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.TxPretty AssetClassDefined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V4.ValuePretty BuiltinByteStringHexDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaquePretty BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaquePretty BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty CovLocDefined in plutus-tx-1.70.0.0 · PlutusTx.CoveragePretty CoverageAnnotationDefined in plutus-tx-1.70.0.0 · PlutusTx.CoveragePretty CoverageMetadataDefined in plutus-tx-1.70.0.0 · PlutusTx.CoveragePretty CoverageReportDefined in plutus-tx-1.70.0.0 · PlutusTx.CoveragePretty MetadataDefined in plutus-tx-1.70.0.0 · PlutusTx.CoveragePretty EvalResultDefined in plutus-tx-1.70.0.0 · PlutusTx.EvalPretty LiftErrorDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.THPretty RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioPretty TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty TextDefined in prettyprinter-1.7.2 · Prettyprinter.Internal(lazy Text instance, identical to the strict version)
Pretty ()Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty ()()
The argument is not used:
Example1 expression pretty (error "Strict?" :: ())()
SerialiseAsBech32 a => Pretty (UsingBech32 a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Serialise.SerialiseUsingSerialiseAsRawBytes a => Pretty (UsingRawBytesHex a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Serialise.SerialiseUsingShow a => Pretty (ShowOf a)Defined in cardano-api-11.7.0.0 · Cardano.Api.Pretty.Internal.ShowOfShow a => Pretty (PrettyShow a)Defined in plutus-ledger-api-1.70.0.0 · Prettyprinter.ExtrasShow fun => Pretty (ExBudgetCategory fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.InternalPrettyClassic a => Pretty (EvaluationResult a)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.ResultPrettyReadable a => Pretty (AsReadable a)Defined in plutus-core-1.70.0.0 · PlutusCore.Pretty.ReadablePretty (CardanoEra era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Era.Internal.CorePretty (ShelleyBasedEra era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Era.Internal.Eon.ShelleyBasedEraPretty (DeprecatedEra era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.EraPretty (Era era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.EraPretty (Hash ByronKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (Hash ByronKeyLegacy)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (Hash GovernancePoll)Defined in cardano-api-11.7.0.0 · Cardano.Api.Governance.Internal.PollPretty (Hash CommitteeColdExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash CommitteeColdKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash CommitteeHotExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash CommitteeHotKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash DRepExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash DRepKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash GenesisDelegateExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash GenesisDelegateKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash GenesisExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash GenesisKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash GenesisUTxOKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash PaymentExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash PaymentKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash StakeExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash StakeKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash StakePoolKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (Hash BlsKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.LeiosPretty (Hash KesKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (Hash VrfKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (Hash ScriptData)Defined in cardano-api-11.7.0.0 · Cardano.Api.Plutus.Internal.ScriptDataPretty (SigningKey ByronKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (SigningKey ByronKeyLegacy)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (SigningKey CommitteeColdExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey CommitteeColdKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey CommitteeHotExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey CommitteeHotKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey DRepExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey DRepKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey GenesisDelegateExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey GenesisDelegateKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey GenesisExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey GenesisKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey GenesisUTxOKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey PaymentExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey PaymentKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey StakeExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey StakeKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey StakePoolExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey StakePoolKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (SigningKey BlsKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.LeiosPretty (SigningKey KesKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (SigningKey VrfKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (VerificationKey ByronKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (VerificationKey ByronKeyLegacy)Defined in cardano-api-11.7.0.0 · Cardano.Api.Byron.Internal.KeyPretty (VerificationKey CommitteeColdExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey CommitteeColdKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey CommitteeHotExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey CommitteeHotKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey DRepExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey DRepKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey GenesisDelegateExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey GenesisDelegateKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey GenesisExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey GenesisKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey GenesisUTxOKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey PaymentExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey PaymentKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey StakeExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey StakeKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey StakePoolExtendedKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey StakePoolKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.InternalPretty (VerificationKey BlsKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.LeiosPretty (VerificationKey KesKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (VerificationKey VrfKey)Defined in cardano-api-11.7.0.0 · Cardano.Api.Key.Internal.PraosPretty (PlutusArgs 'PlutusV1)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguagePretty (PlutusArgs 'PlutusV2)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguagePretty (PlutusArgs 'PlutusV3)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguagePretty (PlutusArgs 'PlutusV4)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguagePretty (PlutusScriptContext l) => Pretty (LegacyPlutusArgs l)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguagePretty (BuiltinSemanticsVariant DefaultFun)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.BuiltinsPretty (DefaultUni a)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.UniversePretty (SomeTypeIn DefaultUni)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.UniversePretty (SomeTypeIn uni) => Pretty (SomeTypeIn (Kinded uni))Defined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConst · orphanPretty a => Pretty (NonEmpty a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (Identity a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (Identity 1)1
Pretty a => Pretty (Maybe a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty a => Pretty (Spine a)Defined in plutus-core-1.70.0.0 · PlutusCore.Builtin.KnownTypePretty a => Pretty (Normalized a)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.TypePretty a => Pretty (Extended a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.IntervalPretty a => Pretty (Interval a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.IntervalPretty a => Pretty (LowerBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.IntervalPretty a => Pretty (UpperBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.IntervalPretty a => Pretty [a]Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty [1,2,3][1, 2, 3]
Pretty ann => Pretty (Kind ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphanPretty ann => Pretty (UniqueError ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Error(Show fun, Ord fun) => Pretty (CekExTally fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.ExBudgetMode(Show fun, Ord fun) => Pretty (TallyingSt fun)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.ExBudgetMode(UnsafeFromData a, Pretty a) => Pretty (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.List(Pretty a, ToData a, UnsafeFromData a) => Pretty (Extended a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval(Pretty a, ToData a, UnsafeFromData a) => Pretty (Interval a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval(Pretty a, ToData a, UnsafeFromData a) => Pretty (LowerBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Interval(Pretty a, ToData a, UnsafeFromData a) => Pretty (UpperBound a)Defined in plutus-ledger-api-1.70.0.0 · PlutusLedgerApi.V1.Data.Intervalann ~ Void => Pretty (Doc ann)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalPretty (Some Era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.EraDefaultPrettyBy config a => Pretty (AttachDefaultPrettyConfig config a)Defined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalPrettyBy config a => Pretty (AttachPrettyConfig config a)Defined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalExample4 expressions data Cfg = Cfgdata D = Dinstance PrettyBy Cfg D where prettyBy Cfg D = "D"pretty $ AttachPrettyConfig Cfg DD
(Foldable f, Pretty a) => Pretty (PrettyFoldable f a)Defined in plutus-ledger-api-1.70.0.0 · Prettyprinter.Extras(Closed uni, Everywhere uni PrettyConst) => Pretty (ValueOf uni a)Defined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConst · orphan(Closed uni, Everywhere uni PrettyConst) => Pretty (Some (ValueOf uni))Defined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConst · orphan(Pretty a, Pretty b) => Pretty (Either a b)Defined in plutus-core-1.70.0.0 · PlutusPrelude · orphan(Pretty a1, Pretty a2) => Pretty (a1, a2)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello")(123, hello)
(Pretty err, Pretty cause) => Pretty (ErrorWithCause err cause)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.ErrorWithCause(Pretty k, Pretty a, UnsafeFromData k, UnsafeFromData a) => Pretty (Map k a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.AssocMap(Pretty k, Pretty v) => Pretty (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(Pretty structural, Pretty operational) => Pretty (EvaluationError structural operational)Defined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.ErrorPretty (CekState uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.SteppableCek.InternalPretty a => Pretty (Const a b)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal(KnownSymbol a, Pretty b) => Pretty (Tagged a b)Defined in plutus-ledger-api-1.70.0.0 · Prettyprinter.Extras · orphan(PrettyClassic tyname, PrettyParens (SomeTypeIn uni), Pretty ann) => Pretty (Type tyname uni ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphan(Pretty a1, Pretty a2, Pretty a3) => Pretty (a1, a2, a3)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello", False)(123, hello, False)
(Pretty err, Pretty a, Pretty b) => Pretty (HeadSpine err a b)Defined in plutus-core-1.70.0.0 · PlutusCore.Builtin.KnownType(PrettyClassic name, PrettyUni uni, Pretty fun, Pretty ann) => Pretty (Program name uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Pretty.Default · orphan(PrettyClassic name, PrettyUni uni, Pretty fun, Pretty ann) => Pretty (Term name uni fun ann)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Core.Instance.Pretty.Default · orphan(Pretty a1, Pretty a2, Pretty a3, Pretty a4) => Pretty (a1, a2, a3, a4)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello", False, ())(123, hello, False, ())
(PrettyClassic tyname, PrettyClassic name, PrettyUni uni, Pretty fun, Pretty ann) => Pretty (Program tyname name uni fun ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphan(PrettyClassic tyname, PrettyClassic name, PrettyUni uni, Pretty fun, Pretty ann) => Pretty (Term tyname name uni fun ann)Defined in plutus-core-1.70.0.0 · PlutusCore.Core.Instance.Pretty.Default · orphan(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5) => Pretty (a1, a2, a3, a4, a5)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello", False, (), 3.14)(123, hello, False, (), 3.14)
(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6) => Pretty (a1, a2, a3, a4, a5, a6)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello", False, (), 3.14, Just 2.71)(123, hello, False, (), 3.14, 2.71)
(Pretty a1, Pretty a2, Pretty a3, Pretty a4, Pretty a5, Pretty a6, Pretty a7) => Pretty (a1, a2, a3, a4, a5, a6, a7)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalExample1 expression pretty (123, "hello", False, (), 3.14, Just 2.71, [1,2,3])(123, hello, False, (), 3.14, 2.71, [1, 2, 3])
A space efficient, packed, unboxed Unicode text type.
Instances127IsList, Eq, Data, Ord, Read, Show, …
IsList TextDefined in text-2.1.3 · Data.Text · orphanPerforms replacement on invalid scalar values:
Example2 expressions :set -XOverloadedLists['\55555'] :: Text"\65533"
Eq TextDefined in text-2.1.3 · Data.Text · orphanData TextDefined in text-2.1.3 · Data.Text · orphanThis instance preserves data abstraction at the cost of inefficiency. We omit reflection services for the sake of data abstraction.
This instance was created by copying the updated behavior of
Data.Set.Set andData.Map.Data.Map.Map. If you feel a mistake has been made, please feel free to submit improvements.The original discussion is archived here: could we get a Data instance for Data.Text.Text?
The followup discussion that changed the behavior of Set and
Data.Map.Mapis archived here: Proposal: Allow gunfold for Data.Map, ...Ord TextDefined in text-2.1.3 · Data.Text · orphanRead TextDefined in text-2.1.3 · Data.Text · orphanShow TextDefined in text-2.1.3 · Data.Text.Show · orphanIsString TextDefined in text-2.1.3 · Data.Text · orphanPerforms replacement on invalid scalar values:
Example2 expressions :set -XOverloadedStrings"\55555" :: Text"\65533"
Semigroup TextDefined in text-2.1.3 · Data.Text · orphanBeware:
stimeswill crash if the given number does not fit into anInt.Monoid TextDefined in text-2.1.3 · Data.Text · orphanPrintfArg TextDefined in text-2.1.3 · Data.Text · orphanNFData TextDefined in text-2.1.3 · Data.Text · orphanBinary TextDefined in text-2.1.3 · Data.Text · orphanArbitrary TextDefined in quickcheck-instances-0.4 · Test.QuickCheck.Instances.Text · orphanCoArbitrary TextDefined in quickcheck-instances-0.4 · Test.QuickCheck.Instances.Text · orphanFunction TextDefined in quickcheck-instances-0.4 · Test.QuickCheck.Instances.Text · orphanPretty TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalHashable TextDefined in hashable-1.5.1.0 · Data.Hashable.ClassFromJSON TextDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONFromJSONKey TextDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON TextDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONToJSONKey TextDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONChunk TextDefined in attoparsec-0.14.4 · Data.Attoparsec.Internal.TypesFoldCase TextDefined in case-insensitive-1.2.1.0 · Data.CaseInsensitive.InternalQueryKeyLike TextDefined in http-types-0.12.6 · Network.HTTP.Types.QueryLikeQueryValueLike TextDefined in http-types-0.12.6 · Network.HTTP.Types.QueryLikeFromFormKey TextDefined in http-api-data-0.7 · Web.Internal.FormUrlEncodedToFormKey TextDefined in http-api-data-0.7 · Web.Internal.FormUrlEncodedFromHttpApiData TextDefined in http-api-data-0.7 · Web.Internal.HttpApiDataToHttpApiData TextDefined in http-api-data-0.7 · Web.Internal.HttpApiDataSerialise TextDefined in serialise-0.2.6.1 · Codec.Serialise.ClassToMarkup TextDefined in blaze-markup-0.8.3.0 · Text.BlazeToValue TextDefined in blaze-markup-0.8.3.0 · Text.BlazeCondense TextDefined in fs-api-0.4.0.0 · System.FS.CondenseMemPack TextDefined in mempack-0.2.1.0 · Data.MemPackNoThunks TextDefined in nothunks-0.3.1 · NoThunks.ClassBuildable TextDefined in formatting-7.2.0 · Formatting.BuildableFromBuilder TextDefined in formatting-7.2.0 · Formatting.FromBuilderFromCBOR TextDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR TextDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORHeapWords TextDefined in heapwords-0.1.0.2 · Cardano.HeapWordsIxed TextDefined in lens-5.3.6 · Control.Lens.AtAsEmpty TextDefined in lens-5.3.6 · Control.Lens.EmptyReversing TextDefined in lens-5.3.6 · Control.Lens.Internal.IsoPrefixed TextDefined in lens-5.3.6 · Control.Lens.PrismSuffixed TextDefined in lens-5.3.6 · Control.Lens.PrismIsText TextDefined in lens-5.3.6 · Data.Text.LensFromField TextDefined in cassava-0.5.4.1 · Data.Csv.ConversionAssumes UTF-8 encoding. Fails on invalid byte sequences.
ToField TextDefined in cassava-0.5.4.1 · Data.Csv.ConversionUses UTF-8 encoding.
Outputable TextDefined in concurrent-output-1.10.21 · System.Console.Concurrent.InternalToRegionContent TextDefined in concurrent-output-1.10.21 · System.Console.RegionsPrettyVal TextDefined in pretty-show-1.10 · Text.Show.PrettyValPretty TextDefined in wl-pprint-annotated-0.1.0.2 · Text.PrettyPrint.Annotated.WLStream TextDefined in megaparsec-9.8.3 · Text.Megaparsec.StreamTraversableStream TextDefined in megaparsec-9.8.3 · Text.Megaparsec.StreamVisualStream TextDefined in megaparsec-9.8.3 · Text.Megaparsec.StreamMonoZip TextDefined in mono-traversable-1.0.21.0 · Data.ContainersGrowingAppend TextDefined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoFoldable TextDefined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoFunctor TextDefined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoTraversable TextDefined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoPointed TextDefined in mono-traversable-1.0.21.0 · Data.MonoTraversableSemiSequence TextDefined in mono-traversable-1.0.21.0 · Data.SequencesIsSequence TextDefined in mono-traversable-1.0.21.0 · Data.SequencesTextual TextDefined in mono-traversable-1.0.21.0 · Data.SequencesRender TextDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.DefaultExMemoryUsage TextDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemoryUsageHasToBuiltin TextDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinDecCBOR TextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR TextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORToExpr TextDefined in tree-diff-0.4.1 · Data.TreeDiff.ClassExample1 expression traverse_ (print . prettyExpr . toExpr . T.pack) ["", "\n", "foo", "foo\n", "foo\nbar", "foo\nbar\n"]"""\n""foo""foo\n"T.concat ["foo\n", "bar"]T.concat ["foo\n", "bar\n"]
HasLength TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.BaseToByteString TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextToLazyByteString TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextToLazyText TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextToString TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextToText TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextPrint TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ShowFromBuilder TextDefined in fmt-0.6.3.0 · Fmt.Internal.CoreCondense TextDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.CondenseToYaml TextDefined in yaml-0.11.11.2 · Data.Yaml.BuilderFromYaml TextDefined in yaml-0.11.11.2 · Data.Yaml.ParserLift TextDefined in text-2.1.3 · Data.Text · orphanPrettyAnn ann TextDefined in prettyprinter-1.7.2 · Prettyprinter.InternalStrict Text TextDefined in strict-0.5.1 · Data.Strict.ClassesConvertable Double TextDefined in double-conversion-2.0.5.0 · Data.Double.Conversion.ConvertableConvertable Float TextDefined in double-conversion-2.0.5.0 · Data.Double.Conversion.ConvertableLazySequence Text TextDefined in mono-traversable-1.0.21.0 · Data.SequencesUtf8 Text ByteStringDefined in mono-traversable-1.0.21.0 · Data.SequencesNonDefaultPrettyBy ConstConfig TextDefined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConstPrettyDefaultBy config Text => PrettyBy config TextDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalAutomatically converts all newlines to
line.Example1 expression prettyBy () ("hello\nworld" :: Strict.Text)helloworld
DefaultPrettyBy config TextDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalConvertText String TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextConvertText Text StringDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextConvertText Text TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextConvertText Text TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextConvertText Text TextDefined in cardano-prelude-0.2.2.0 · Cardano.Prelude.ConvertTextMonad m => Stream Text m CharDefined in parsec-3.1.18.0 · Text.Parsec.PrimContains DefaultUni TextDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Text => MakeKnownIn DefaultUni term TextDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Text => ReadKnownIn DefaultUni term TextDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseCons Text Text Char CharDefined in lens-5.3.6 · Control.Lens.ConsSnoc Text Text Char CharDefined in lens-5.3.6 · Control.Lens.Cons(a ~ Char, b ~ Char) => Each Text Text a bDefined in lens-5.3.6 · Control.Lens.EachKnownBuiltinTypeAst tyname DefaultUni Text => KnownTypeAst tyname DefaultUni TextDefined in plutus-core-1.70.0.0 · PlutusCore.Default.Universea ~ Text => IsString (Parser a)Defined in attoparsec-0.14.4 · Data.Attoparsec.Text.Internal · orphanToRegionContent (STM Text)Defined in concurrent-output-1.10.21 · System.Console.RegionsMakes a STM action be run to get the content of a region.
Any change to the values that action reads will result in an immediate refresh of the display.
Stream (NoShareInput Text)Defined in megaparsec-9.8.3 · Text.Megaparsec.StreamStream (ShareInput Text)Defined in megaparsec-9.8.3 · Text.Megaparsec.StreamHasInfo (DirectCodec m) TextDefined in kes-agent-1.3.0.0 · Cardano.KESAgent.Serialization.DirectCodec(MonadThrow m, MonadST m) => Serializable (DirectCodec m) TextDefined in kes-agent-1.3.0.0 · Cardano.KESAgent.Serialization.DirectCodectype Item Text = CharDefined in text-2.1.3 · Data.Text · orphantype State Text = BufferDefined in attoparsec-0.14.4 · Data.Attoparsec.Internal.Typestype ChunkElem Text = CharDefined in attoparsec-0.14.4 · Data.Attoparsec.Internal.Typestype Index Text = IntDefined in lens-5.3.6 · Control.Lens.Attype IxValue Text = CharDefined in lens-5.3.6 · Control.Lens.Attype Token Text = Token (ShareInput Text)Defined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Token (NoShareInput Text) = CharDefined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Token (ShareInput Text) = CharDefined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Tokens Text = Tokens (ShareInput Text)Defined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Tokens (NoShareInput Text) = TextDefined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Tokens (ShareInput Text) = TextDefined in megaparsec-9.8.3 · Text.Megaparsec.Streamtype Element Text = CharDefined in mono-traversable-1.0.21.0 · Data.MonoTraversabletype Index Text = IntDefined in mono-traversable-1.0.21.0 · Data.Sequencestype IsBuiltin DefaultUni Text = IsBuiltin DefaultUni (ElaborateBuiltin DefaultUni Text)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToBinds DefaultUni acc Text = ToBinds DefaultUni acc (ElaborateBuiltin DefaultUni Text)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToHoles DefaultUni hole Text = ToHoles DefaultUni hole (ElaborateBuiltin DefaultUni Text)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToBuiltin Text = BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltin