PTryFrom PData PAddress Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
PTryFrom PData PCredential Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
PTryFrom PData PStakingCredential Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
PTryFrom PData PTxId Source # | |
Instance detailsDefined in Plutarch.Api.V1.Tx |
PTryFrom PData PTxOutRef Source # | |
Instance detailsDefined in Plutarch.Api.V1.Tx |
PTryFrom PData PData Source # | |
Instance detailsDefined in Plutarch.Builtin |
PTryFrom PInteger PPositive Source # | |
Instance detailsDefined in Plutarch.Positive |
PTryFrom PData a => PTryFrom PData (PMaybeData a) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Maybe |
PTryFrom PData (PAsData PAddress) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
PTryFrom PData (PAsData PCredential) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
PTryFrom PData (PAsData PStakingCredential) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Address |
(POrd k, PIsData k, PIsData v, PTryFrom PData (PAsData k), PTryFrom PData (PAsData v)) => PTryFrom PData (PAsData (PMap 'Sorted k v)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.AssocMap |
(PTryFrom PData (PAsData k), PTryFrom PData (PAsData v)) => PTryFrom PData (PAsData (PMap 'Unsorted k v)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.AssocMap |
PTryFrom PData (PAsData PPubKeyHash) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Crypto |
PTryFrom PData a => PTryFrom PData (PAsData (PMaybeData a)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Maybe |
PTryFrom PData (PAsData PScriptHash) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Scripts |
PTryFrom PData (PAsData PPOSIXTime) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Time |
PTryFrom PData (PAsData PTxId) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Tx |
PTryFrom PData (PAsData PTxOutRef) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Tx |
PTryFrom PData (PAsData PCurrencySymbol) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData PTokenName) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Sorted 'NoGuarantees)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Sorted 'NonZero)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Sorted 'Positive)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Unsorted 'NoGuarantees)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Unsorted 'NonZero)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
PTryFrom PData (PAsData (PValue 'Unsorted 'Positive)) Source # | |
Instance detailsDefined in Plutarch.Api.V1.Value |
(PTryFrom PData (PAsData a), PIsData a) => PTryFrom PData (PAsData (PBuiltinList (PAsData a))) Source # | Recover a `PBuiltinList (PAsData a)` |
Instance detailsDefined in Plutarch.Builtin |
PTryFrom PData (PAsData (PBuiltinList PData)) Source # | This verifies a list to be indeed a list but doesn't recover the inner data
use this instance instead of the one for `PData (PAsData (PBuiltinList (PAsData a)))`
as this is O(1) instead of O(n) |
Instance detailsDefined in Plutarch.Builtin |
(PTryFrom PData a, a ~ PAsData a', PIsData a', PTryFrom PData b, b ~ PAsData b', PIsData b') => PTryFrom PData (PAsData (PBuiltinPair a b)) Source # | Recover a `PAsData (PBuiltinPair a b)` |
Instance detailsDefined in Plutarch.Builtin |
PTryFrom PData (PAsData PData) Source # | |
Instance detailsDefined in Plutarch.Builtin |
PTryFrom PData (PAsData PByteString) Source # | |
Instance detailsDefined in Plutarch.Builtin |
(PTryFrom (PBuiltinList PData) (PDataRecord as), PTryFromExcess (PBuiltinList PData) (PDataRecord as) ~ HRecP ase) => PTryFrom PData (PAsData (PDataRecord as)) Source # | |
Instance detailsDefined in Plutarch.DataRepr.Internal |
PTryFrom PData (PDataSum ys) => PTryFrom PData (PAsData (PDataSum ys)) Source # | |
Instance detailsDefined in Plutarch.DataRepr.Internal |
PTryFrom PData (PAsData PInteger) Source # | |
Instance detailsDefined in Plutarch.Builtin |
PTryFrom PData (PAsData PPositive) Source # | |
Instance detailsDefined in Plutarch.Positive |
PTryFrom PData (PAsData PRational) Source # | NOTE: This instance produces a verified PPositive as the excess output. |
Instance detailsDefined in Plutarch.Rational |
SumValidation 0 ys => PTryFrom PData (PDataSum ys) Source # | |
Instance detailsDefined in Plutarch.DataRepr.Internal |
(Helper2 (PSubtype' PData pty) pty, PTryFrom (PBuiltinList PData) (PDataRecord as), PTryFromExcess (PBuiltinList PData) (PDataRecord as) ~ HRecP ase) => PTryFrom (PBuiltinList PData) (PDataRecord ((name := pty) ': as)) Source # | |
Instance detailsDefined in Plutarch.DataRepr.Internal |
PTryFrom (PBuiltinList PData) (PDataRecord ('[] :: [PLabeledType])) Source # | |
Instance detailsDefined in Plutarch.DataRepr.Internal |