Same as >>=, but with the arguments interchanged.
as >>= f == f =<< as:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12
Moduleplutus-tx-1.70.0.0
Same as >>=, but with the arguments interchanged.
as >>= f == f =<< asSequentially compose two actions, discarding any value produced by the first, like sequencing operators (such as the semicolon) in imperative languages.
'as >> bs' can be understood as the do expression
do as
bs
or in terms of as(>>=)
as >>= const bsSequentially compose two actions, passing any value produced by the first as an argument to the second.
'as >>= bs' can be understood as the do expression
do a <- as
bs a
An alternative name for this function is 'bind', but some people may refer to it as 'flatMap', which results from it being equivalent to
\x f -> join (fmap f x) :: Monad m => m a -> (a -> m b) -> m bwhich can be seen as mapping a value with
Monad m => m a -> m (m b) and then 'flattening' m (m b) to m b using join.
Inject a value into the monadic type. This function should not be different from its default implementation as pure. The justification for the existence of this function is merely historic.
The Either type represents values with two possibilities: a value of
type Either a b is either Left a or Right b.
The Either type is sometimes used to represent a value which is either correct or an error; by convention, the Left constructor is used to hold an error value and the Right constructor is used to hold a correct value (mnemonic: "right" also means "correct").
The type Either String Int is the type of values which can be either
a String or an Int. The Left constructor can be used only on
Strings, and the Right constructor can be used only on Ints:
let s = Left "foo" :: Either String IntsLeft "foo"let n = Right 3 :: Either String IntnRight 3:type ss :: Either String Int:type nn :: Either String Int
The fmap from our Functor instance will ignore Left values, but will apply the supplied function to values contained in a Right:
let s = Left "foo" :: Either String Intlet n = Right 3 :: Either String Intfmap (*2) sLeft "foo"fmap (*2) nRight 6
The Monad instance for Either allows us to chain together multiple actions which may fail, and fail overall if any of the individual steps failed. First we'll write a function that can either parse an Int from a Char, or fail.
import Data.Char ( digitToInt, isDigit ):{ let parseEither :: Char -> Either String Int parseEither c | isDigit c = Right (digitToInt c) | otherwise = Left "parse error":}
The following should work, since both '1' and '2' can be
parsed as Ints.
:{ let parseMultiple :: Either String Int parseMultiple = do x <- parseEither '1' y <- parseEither '2' return (x + y):}
parseMultipleRight 3
But the following should fail overall, since the first operation where
we attempt to parse 'm' as an Int will fail:
:{ let parseMultiple :: Either String Int parseMultiple = do x <- parseEither 'm' y <- parseEither '2' return (x + y):}
parseMultipleLeft "parse error"
Bifoldable EitherDefined in base-4.22.0.0 · Data.BifoldableBifoldable1 EitherDefined in base-4.22.0.0 · Data.Bifoldable1Bifunctor EitherDefined in base-4.22.0.0 · Data.BifunctorBitraversable EitherDefined in base-4.22.0.0 · Data.BitraversableEq2 EitherDefined in base-4.22.0.0 · Data.Functor.ClassesOrd2 EitherDefined in base-4.22.0.0 · Data.Functor.ClassesRead2 EitherDefined in base-4.22.0.0 · Data.Functor.ClassesShow2 EitherDefined in base-4.22.0.0 · Data.Functor.ClassesNFData2 EitherDefined in deepseq-1.5.1.0 · Control.DeepSeqArbitrary2 EitherDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryHashable2 EitherDefined in hashable-1.5.1.0 · Data.Hashable.ClassAssoc EitherDefined in assoc-1.1.1 · Data.Bifunctor.AssocSwap EitherDefined in assoc-1.1.1 · Data.Bifunctor.SwapBitraversable1 EitherDefined in semigroupoids-6.0.2 · Data.Semigroup.Traversable.ClassBicrosswalk EitherDefined in semialign-1.4 · Data.CrosswalkFromJSON2 EitherDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON2 EitherDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONInvariant2 EitherDefined in invariant-0.6.5 · Data.Functor.InvariantLifting2 Binary EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 NFData EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Eq EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Ord EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Read EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Show EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting2 Hashable EitherDefined in constraints-0.14.4 · Data.Constraint.LiftingBinary a => Lifting Binary (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingNFData a => Lifting NFData (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingEq a => Lifting Eq (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingOrd a => Lifting Ord (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingRead a => Lifting Read (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingShow a => Lifting Show (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingHashable a => Lifting Hashable (Either a)Defined in constraints-0.14.4 · Data.Constraint.LiftingGeneric1 (Either a)Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsMonadError e (Either e)Defined in mtl-2.3.1 · Control.Monad.Error.Class() :=> Applicative (Either a)Defined in constraints-0.14.4 · Data.Constraint() :=> Functor (Either a)Defined in constraints-0.14.4 · Data.Constraint() :=> Monad (Either a)Defined in constraints-0.14.4 · Data.Constraint(Lift a, Lift b) => Lift (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.LiftPrettyDefaultBy config (Either a b) => PrettyBy config (Either a b)Defined in plutus-core-1.70.0.0 · PlutusPrelude · orphan(PrettyBy config a, PrettyBy config b) => DefaultPrettyBy config (Either a b)Defined in plutus-core-1.70.0.0 · PlutusPrelude · orphan(ToBuiltinMeaning uni fun1, ToBuiltinMeaning uni fun2, Default (BuiltinSemanticsVariant fun1), Default (BuiltinSemanticsVariant fun2)) => ToBuiltinMeaning uni (Either fun1 fun2)Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphan(Typeable DefaultUni a, Typeable DefaultUni b, Lift DefaultUni a, Lift DefaultUni b) => Lift DefaultUni (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Instances · orphanMonad (Either e)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.EitherFunctor (Either a)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.EitherMonadFix (Either e)Defined in ghc-internal-9.1401.0 · GHC.Internal.Control.Monad.FixApplicative (Either e)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.EitherFoldable (Either a)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.FoldableTraversable (Either a)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.TraversableEq a => Eq1 (Either a)Defined in base-4.22.0.0 · Data.Functor.ClassesOrd a => Ord1 (Either a)Defined in base-4.22.0.0 · Data.Functor.ClassesRead a => Read1 (Either a)Defined in base-4.22.0.0 · Data.Functor.ClassesShow a => Show1 (Either a)Defined in base-4.22.0.0 · Data.Functor.ClassesNFData a => NFData1 (Either a)Defined in deepseq-1.5.1.0 · Control.DeepSeqe ~ SomeException => MonadCatch (Either e)Defined in exceptions-0.10.11 · Control.Monad.Catche ~ SomeException => MonadMask (Either e)Defined in exceptions-0.10.11 · Control.Monad.Catche ~ SomeException => MonadThrow (Either e)Defined in exceptions-0.10.11 · Control.Monad.CatchArbitrary a => Arbitrary1 (Either a)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryHashable a => Hashable1 (Either a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassAlt (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.AltApply (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassExtend (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.ExtendMonoid e => Filterable (Either e)Defined in witherable-0.5 · WitherableMonoid e => Witherable (Either e)Defined in witherable-0.5 · WitherableFromJSON a => FromJSON1 (Either a)Defined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON a => ToJSON1 (Either a)Defined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSON(Default (BuiltinSemanticsVariant fun1), Default (BuiltinSemanticsVariant fun2)) => Default (BuiltinSemanticsVariant (Either fun1 fun2))Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphanMonadFailure (Either a)Defined in basement-0.0.16 · Basement.MonadInvariant (Either a)Defined in invariant-0.6.5 · Data.Functor.InvariantApplicative (Either a)Defined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeFunctor (Either c)Defined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFoldable (Either c)Defined in plutus-tx-1.70.0.0 · PlutusTx.FoldableTraversable (Either c)Defined in plutus-tx-1.70.0.0 · PlutusTx.TraversableMonadBase (Either e) (Either e)Defined in transformers-base-0.4.6.1 · Control.Monad.BaseMonadBaseControl (Either e) (Either e)Defined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlFrom (Maybe a) (Either () a)Defined in basement-0.0.16 · Basement.From(Bounded a, Bounded b) => Bounded (Either a b)Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphan(Eq a, Eq b, Bounded a, Bounded b, Enum a, Enum b) => Enum (Either a b)Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphan(Eq a, Eq b) => Eq (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Either(Data a, Data b) => Data (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Data(Ord a, Ord b) => Ord (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Either(Read a, Read b) => Read (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Either(Show a, Show b) => Show (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Either(Bounded a, Bounded b, Ix a, Ix b) => Ix (Either a b)Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphanGeneric (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsSemigroup (Either a b)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Either(NFData a, NFData b) => NFData (Either a b)Defined in deepseq-1.5.1.0 · Control.DeepSeq(Pretty a, Pretty b) => Pretty (Either a b)Defined in pretty-1.1.3.6 · Text.PrettyPrint.Annotated.HughesPJClass(Pretty a, Pretty b) => Pretty (Either a b)Defined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJClass(Binary a, Binary b) => Binary (Either a b)Defined in binary-0.8.9.3 · Data.Binary.Class(Finite a, Finite b) => Finite (Either a b)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Uniform a, Finite b, Uniform b) => Uniform (Either a b)Defined in random-1.3.1 · System.Random.Internal(Arbitrary a, Arbitrary b) => Arbitrary (Either a b)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.Arbitrary(CoArbitrary a, CoArbitrary b) => CoArbitrary (Either a b)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.Arbitrary(Function a, Function b) => Function (Either a b)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.Function(Pretty a, Pretty b) => Pretty (Either a b)Defined in plutus-core-1.70.0.0 · PlutusPrelude · orphan(Hashable a, Hashable b) => Hashable (Either a b)Defined in hashable-1.5.1.0 · Data.Hashable.Class(FromJSON a, FromJSON b) => FromJSON (Either a b)Defined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSON(ToJSON a, ToJSON b) => ToJSON (Either a b)Defined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSON(Serialise a, Serialise b) => Serialise (Either a b)Defined in serialise-0.2.6.1 · Codec.Serialise.Class(NormalForm l, NormalForm r) => NormalForm (Either l r)Defined in basement-0.0.16 · Basement.NormalForm(Absurd a, Absurd b) => Absurd (Either a b)Defined in boring-0.2.2.1 · Data.Boring(Finite a, Finite b) => Finite (Either a b)Defined in universe-base-1.1.4 · Data.Universe.Class(Universe a, Universe b) => Universe (Either a b)Defined in universe-base-1.1.4 · Data.Universe.Class(MemPack a, MemPack b) => MemPack (Either a b)Defined in mempack-0.2.1.0 · Data.MemPack(NoThunks a, NoThunks b) => NoThunks (Either a b)Defined in nothunks-0.3.1 · NoThunks.ClassCorecursive (Either a b)Defined in recursion-schemes-5.2.3 · Data.Functor.FoldableRecursive (Either a b)Defined in recursion-schemes-5.2.3 · Data.Functor.Foldable(FromCBOR a, FromCBOR b) => FromCBOR (Either a b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(ToCBOR a, ToCBOR b) => ToCBOR (Either a b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(HeapWords a, HeapWords b) => HeapWords (Either a b)Defined in heapwords-0.1.0.2 · Cardano.HeapWordsFromField a => FromField (Either Field a)Defined in cassava-0.5.4.1 · Data.Csv.Conversion(PrettyVal a, PrettyVal b) => PrettyVal (Either a b)Defined in pretty-show-1.10 · Text.Show.PrettyVal(Lexicographic a, Lexicographic b) => Lexicographic (Either a b)Defined in vector-algorithms-0.9.1.0 · Data.Vector.Algorithms.AmericanFlagMonoFoldable (Either a b)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoFunctor (Either a b)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoTraversable (Either a b)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoPointed (Either a b)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversable(FromData a, FromData b) => FromData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(ToData a, ToData b) => ToData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(UnsafeFromData a, UnsafeFromData b) => UnsafeFromData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(Eq a, Eq b) => Eq (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Ord a, Ord b) => Ord (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Show a, Show b) => Show (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphan(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes) => HasBlueprintSchema (Either a b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanTypeable DefaultUni EitherDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Instances · orphan(Eq a, Eq b) :=> Eq (Either a b)Defined in constraints-0.14.4 · Data.Constraint(Ord a, Ord b) :=> Ord (Either a b)Defined in constraints-0.14.4 · Data.Constraint(Read a, Read b) :=> Read (Either a b)Defined in constraints-0.14.4 · Data.Constraint(Show a, Show b) :=> Show (Either a b)Defined in constraints-0.14.4 · Data.ConstraintStrict (Either a b) (Either a b)Defined in strict-0.5.1 · Data.Strict.ClassesFrom (Either a b) (These a b)Defined in basement-0.0.16 · Basement.From(a ~ a', b ~ b') => Each (Either a a') (Either b b') a bDefined in microlens-0.4.14.0 · Lens.Micro.Internal(a ~ a', b ~ b') => Each (Either a a') (Either b b') a bDefined in lens-5.3.6 · Control.Lens.Each(FoldableWithIndex i f, FoldableWithIndex j g) => FoldableWithIndex (Either i j) (Product f g)Defined in indexed-traversable-0.1.5 · WithIndex(FoldableWithIndex i f, FoldableWithIndex j g) => FoldableWithIndex (Either i j) (Sum f g)Defined in indexed-traversable-0.1.5 · WithIndex(FoldableWithIndex i f, FoldableWithIndex j g) => FoldableWithIndex (Either i j) (f :*: g)Defined in indexed-traversable-0.1.5 · WithIndex(FoldableWithIndex i f, FoldableWithIndex j g) => FoldableWithIndex (Either i j) (f :+: g)Defined in indexed-traversable-0.1.5 · WithIndex(FunctorWithIndex i f, FunctorWithIndex j g) => FunctorWithIndex (Either i j) (Product f g)Defined in indexed-traversable-0.1.5 · WithIndex(FunctorWithIndex i f, FunctorWithIndex j g) => FunctorWithIndex (Either i j) (Sum f g)Defined in indexed-traversable-0.1.5 · WithIndex(FunctorWithIndex i f, FunctorWithIndex j g) => FunctorWithIndex (Either i j) (f :*: g)Defined in indexed-traversable-0.1.5 · WithIndex(FunctorWithIndex i f, FunctorWithIndex j g) => FunctorWithIndex (Either i j) (f :+: g)Defined in indexed-traversable-0.1.5 · WithIndex(TraversableWithIndex i f, TraversableWithIndex j g) => TraversableWithIndex (Either i j) (Product f g)Defined in indexed-traversable-0.1.5 · WithIndex(TraversableWithIndex i f, TraversableWithIndex j g) => TraversableWithIndex (Either i j) (Sum f g)Defined in indexed-traversable-0.1.5 · WithIndex(TraversableWithIndex i f, TraversableWithIndex j g) => TraversableWithIndex (Either i j) (f :*: g)Defined in indexed-traversable-0.1.5 · WithIndex(TraversableWithIndex i f, TraversableWithIndex j g) => TraversableWithIndex (Either i j) (f :+: g)Defined in indexed-traversable-0.1.5 · WithIndex(RepeatWithIndex i f, RepeatWithIndex j g) => RepeatWithIndex (Either i j) (Product f g)Defined in semialign-1.4 · Data.Semialign.Internal(SemialignWithIndex i f, SemialignWithIndex j g) => SemialignWithIndex (Either i j) (Product f g)Defined in semialign-1.4 · Data.Semialign.Internal(ZipWithIndex i f, ZipWithIndex j g) => ZipWithIndex (Either i j) (Product f g)Defined in semialign-1.4 · Data.Semialign.Internal(FilterableWithIndex i f, FilterableWithIndex j g) => FilterableWithIndex (Either i j) (Product f g)Defined in witherable-0.5 · Witherable(FilterableWithIndex i f, FilterableWithIndex j g) => FilterableWithIndex (Either i j) (Sum f g)Defined in witherable-0.5 · Witherable(WitherableWithIndex i f, WitherableWithIndex j g) => WitherableWithIndex (Either i j) (Product f g)Defined in witherable-0.5 · Witherable(WitherableWithIndex i f, WitherableWithIndex j g) => WitherableWithIndex (Either i j) (Sum f g)Defined in witherable-0.5 · Witherabletype Rep (Either a b) = D1 ('MetaData "Either"
"GHC.Internal.Data.Either"
"ghc-internal"
'False) (C1 ('MetaCons "Left"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons "Right"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 b)))Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype Rep1 (Either a) = D1 ('MetaData "Either"
"GHC.Internal.Data.Either"
"ghc-internal"
'False) (C1 ('MetaCons "Left"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons "Right"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype Failure (Either a) = aDefined in basement-0.0.16 · Basement.Monadtype Base (Either a b) = Const (Either a b)Defined in recursion-schemes-5.2.3 · Data.Functor.FoldableExample boring stub for non-recursive data types
type StM (Either e) a = aDefined in monad-control-1.0.3.1 · Control.Monad.Trans.Controltype Element (Either a b) = bDefined in mono-traversable-1.0.21.0 · Data.MonoTraversabledata BuiltinSemanticsVariant (Either fun1 fun2)PairV (BuiltinSemanticsVariant fun1) (BuiltinSemanticsVariant fun2)type CostingPart uni (Either fun1 fun2) = (CostingPart uni fun1, CostingPart uni fun2)Defined in plutus-core-1.70.0.0 · PlutusCore.Examples.Builtins · orphanBounded OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.EnumEnum OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.EnumEq OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.ClassesData OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.DataOrd OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.ClassesRead OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.ReadShow OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.ShowIx OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.IxGeneric OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsSemigroup OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseMonoid OrderingDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseNFData OrderingDefined in deepseq-1.5.1.0 · Control.DeepSeqPretty OrderingDefined in pretty-1.1.3.6 · Text.PrettyPrint.Annotated.HughesPJClassPretty OrderingDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJClassBinary OrderingDefined in binary-0.8.9.3 · Data.Binary.ClassFinite OrderingDefined in random-1.3.1 · System.Random.GFiniteArbitrary OrderingDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryCoArbitrary OrderingDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryFunction OrderingDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.FunctionHashable OrderingDefined in hashable-1.5.1.0 · Data.Hashable.ClassFromJSON OrderingDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON OrderingDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONDefault OrderingDefined in data-default-0.8.0.2 · Data.Default.InternalSerialise OrderingDefined in serialise-0.2.6.1 · Codec.Serialise.ClassFinite OrderingDefined in universe-base-1.1.4 · Data.Universe.ClassUniverse OrderingDefined in universe-base-1.1.4 · Data.Universe.ClassAsEmpty OrderingDefined in lens-5.3.6 · Control.Lens.EmptyPrettyVal OrderingDefined in pretty-show-1.10 · Text.Show.PrettyValMonoid OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidSemigroup OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupEq OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanOrd OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanEnum OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum · orphan() :=> Monoid OrderingDefined in constraints-0.14.4 · Data.Constraint() :=> Semigroup OrderingDefined in constraints-0.14.4 · Data.Constraint() :=> Bounded OrderingDefined in constraints-0.14.4 · Data.Constraint() :=> Enum OrderingDefined in constraints-0.14.4 · Data.Constraint() :=> Read OrderingDefined in constraints-0.14.4 · Data.Constraint() :=> Show OrderingDefined in constraints-0.14.4 · Data.Constrainttype Rep Ordering = D1 ('MetaData "Ordering"
"GHC.Internal.Types"
"ghc-internal"
'False) (C1 ('MetaCons "LT"
'PrefixI 'False) U1 :+: (C1 ('MetaCons "EQ"
'PrefixI 'False) U1 :+: C1 ('MetaCons "GT"
'PrefixI 'False) U1))Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsApplicative IdentityDefined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeApplicative MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeApplicative []Defined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeApplicative (Either a)Defined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeMonoid m => Applicative (Const m)Defined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeEq BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueOrd BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueShow BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueIsString BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueSemigroup BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueMonoid BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueNFData BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaquePretty BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHashable BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueSerialise BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueByteArray BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueByteArrayAccess BuiltinByteStringUtf8Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueEq BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalNFData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalFromData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassEq BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassMkNil BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasTermLevel uni Element => Lift uni BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasFromOpaque BuiltinBLS12_381_G1_Element BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinBLS12_381_G1_Element BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni Element => Typeable uni BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype FromBuiltin BuiltinBLS12_381_G1_Element = ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinEq BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalNFData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalFromData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassEq BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassMkNil BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasTermLevel uni Element => Lift uni BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasFromOpaque BuiltinBLS12_381_G2_Element BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinBLS12_381_G2_Element BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni Element => Typeable uni BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype FromBuiltin BuiltinBLS12_381_G2_Element = ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinEq BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalNFData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalTypeError ('Text "fromBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => FromData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassTypeError ('Text "toBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => ToData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassTypeError ('Text "unsafeFromBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => UnsafeFromData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassHasFromBuiltin BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasTermLevel uni MlResult => Lift uni BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasFromOpaque BuiltinBLS12_381_MlResult BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinBLS12_381_MlResult BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni MlResult => Typeable uni BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype FromBuiltin BuiltinBLS12_381_MlResult = MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinEq BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalOrd BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalIsString BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaque · orphanSemigroup BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalMonoid BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalNFData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalHashable BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalSerialise BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalByteArray BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalByteArrayAccess BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalFromData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassMonoid BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidHasBlueprintDefinition BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollSemigroup BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupEq BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassMkNil BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinOrd BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord.ClassShow BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphanHasTermLevel uni ByteString => Lift uni BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema BuiltinByteString referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque BuiltinByteString BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinByteString BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni ByteString => Typeable uni BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype Unroll BuiltinByteString = '[BuiltinByteString]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin BuiltinByteString = ByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinEq BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalOrd BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalGeneric BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalNFData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalPretty BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalFromData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassHasBlueprintDefinition BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollEq BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassMkNil BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinShow BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphanHasTermLevel uni Data => Lift uni BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema BuiltinData referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque BuiltinData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni Data => Typeable uni BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasToOpaque (BuiltinData, BuiltinData) (BuiltinPair BuiltinData BuiltinData)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaquetype Rep BuiltinData = D1 ('MetaData "BuiltinData"
"PlutusTx.Builtins.Internal"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons "BuiltinData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceLazy 'DecidedLazy) (Rec0 Data)))Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.Internaltype Unroll BuiltinData = '[BuiltinData]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin BuiltinData = DataDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltin(HasFromBuiltin arep, HasTermLevel uni [FromBuiltin arep]) => Lift uni (BuiltinList arep)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassEq a => Eq (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalData a => Data (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalOrd a => Ord (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow a => Show (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalHasBlueprintDefinition a => HasBlueprintDefinition (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollMkNil a => MkNil (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin a => HasFromBuiltin (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasBlueprintSchema a referencedTypes => HasBlueprintSchema (BuiltinList a) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque arep a => HasFromOpaque (BuiltinList arep) [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaque(HasToOpaque a arep, MkNil arep) => HasToOpaque [a] (BuiltinList arep)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni [] => Typeable uni BuiltinListDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype Unroll (BuiltinList a) = Insert (BuiltinList a) (Unrolled a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin (BuiltinList a) = [FromBuiltin a]Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltin(HasFromBuiltin arep, HasFromBuiltin brep, HasTermLevel uni (FromBuiltin arep, FromBuiltin brep)) => Lift uni (BuiltinPair arep brep)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Class(Eq a, Eq b) => Eq (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.Internal(Data a, Data b) => Data (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.Internal(Ord a, Ord b) => Ord (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.Internal(Show a, Show b) => Show (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.Internal(HasBlueprintDefinition a, HasBlueprintDefinition b) => HasBlueprintDefinition (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll(MkNil a, MkNil b) => MkNil (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaque(HasFromBuiltin a, HasFromBuiltin b) => HasFromBuiltin (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltin(HasBlueprintSchema a referencedTypes, HasBlueprintSchema b referencedTypes) => HasBlueprintSchema (BuiltinPair a b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasTypeLevel uni Tuple2 => Typeable uni BuiltinPairDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Class(HasFromOpaque arep a, HasFromOpaque brep b) => HasFromOpaque (BuiltinPair arep brep) (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque (BuiltinData, BuiltinData) (BuiltinPair BuiltinData BuiltinData)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaquetype Unroll (BuiltinPair a b) = Insert (BuiltinPair a b) (Unrolled a ++ Unrolled b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin (BuiltinPair a b) = (FromBuiltin a, FromBuiltin b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinEq BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalData BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalOrd BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalShow BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalIsString BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaque · orphanMonoid BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidHasBlueprintDefinition BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollSemigroup BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupEq BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassHasFromBuiltin BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinShow BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphanHasTermLevel uni Text => Lift uni BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema BuiltinString referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque BuiltinString BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinString BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni Text => Typeable uni BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype Unroll BuiltinString = '[BuiltinString]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin BuiltinString = TextDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinData BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.InternalHasBlueprintDefinition BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasFromBuiltin BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasTermLevel uni () => Lift uni BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema BuiltinUnit referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque BuiltinUnit ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque () BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasTypeLevel uni () => Typeable uni BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Classtype Unroll BuiltinUnit = '[BuiltinUnit]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin BuiltinUnit = ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinsucc :: a -> apred :: a -> atoEnum :: Integer -> afromEnum :: a -> IntegerenumFromTo :: a -> a -> [a]enumFromThenTo :: a -> a -> a -> [a]Enum IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum.ClassEnum BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum · orphanEnum OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum · orphanEnum RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioEnum ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Enum · orphanEq IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanEq OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanEq BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassEq RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioEq ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanEq (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListEq a => Eq (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanEq a => Eq [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b) => Eq (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b) => Eq (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(Eq a, Eq b) => Eq (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c) => Eq (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h) => Eq (a, b, c, d, e, f, g, h)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i) => Eq (a, b, c, d, e, f, g, h, i)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j) => Eq (a, b, c, d, e, f, g, h, i, j)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k) => Eq (a, b, c, d, e, f, g, h, i, j, k)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v, Eq w) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v, Eq w, Eq x) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v, Eq w, Eq x, Eq y) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v, Eq w, Eq x, Eq y, Eq z) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphan(Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o, Eq p, Eq q, Eq r, Eq s, Eq t, Eq u, Eq v, Eq w, Eq x, Eq y, Eq z, Eq t26) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanfmap :: (a -> b) -> f a -> f bFunctor IdentityDefined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFunctor MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFunctor MaxDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupFunctor MinDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupFunctor []Defined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFunctor (Either c)Defined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFunctor (Tuple2 c)Defined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFunctor (Map k)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMapFunctor (Const m)Defined in plutus-tx-1.70.0.0 · PlutusTx.FunctorfromBuiltinData :: BuiltinData -> Maybe aTypeError ('Text "Int is not supported, use Integer instead"
) => FromData IntDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassTypeError ('Text "fromBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => FromData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData VoidDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanFromData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioFromData SqrtDefined in plutus-tx-1.70.0.0 · PlutusTx.SqrtFromData ()Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanFromData (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListFromData a => FromData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanFromData a => FromData [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassFromData (Map k a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.AssocMap(FromData a, FromData b) => FromData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(FromData a, FromData b) => FromData (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(FromData a, FromData b) => FromData (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(FromData k, FromData v) => FromData (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(FromData a, FromData b, FromData c) => FromData (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(FromData a, FromData b, FromData c, FromData d) => FromData (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphantoBuiltinData :: a -> BuiltinDataTypeError ('Text "Int is not supported, use Integer instead"
) => ToData IntDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassTypeError ('Text "toBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => ToData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData VoidDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanToData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioToData SqrtDefined in plutus-tx-1.70.0.0 · PlutusTx.SqrtToData ()Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanToData (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListToData a => ToData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanToData a => ToData [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData (Map k a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.AssocMap(ToData a, ToData b) => ToData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(ToData a, ToData b) => ToData (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(ToData a, ToData b) => ToData (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(ToData k, ToData v) => ToData (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(ToData a, ToData b, ToData c) => ToData (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(ToData a, ToData b, ToData c, ToData d) => ToData (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanunsafeFromBuiltinData :: BuiltinData -> aTypeError ('Text "Int is not supported, use Integer instead"
) => UnsafeFromData IntDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassTypeError ('Text "unsafeFromBuiltinData is not supported for BuiltinBLS12_381_MlResult"
) => UnsafeFromData BuiltinBLS12_381_MlResultDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData VoidDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanUnsafeFromData BuiltinBLS12_381_G1_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinBLS12_381_G2_ElementDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioUnsafeFromData SqrtDefined in plutus-tx-1.70.0.0 · PlutusTx.SqrtUnsafeFromData ()Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanUnsafeFromData (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListUnsafeFromData a => UnsafeFromData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanUnsafeFromData a => UnsafeFromData [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData (Map k a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.AssocMap(UnsafeFromData a, UnsafeFromData b) => UnsafeFromData (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(UnsafeFromData a, UnsafeFromData b) => UnsafeFromData (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(UnsafeFromData a, UnsafeFromData b) => UnsafeFromData (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(UnsafeFromData k, UnsafeFromData v) => UnsafeFromData (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(UnsafeFromData a, UnsafeFromData b, UnsafeFromData c) => UnsafeFromData (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(UnsafeFromData a, UnsafeFromData b, UnsafeFromData c, UnsafeFromData d) => UnsafeFromData (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanbottom :: aBoundedJoinSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeBoundedJoinSemiLattice b => BoundedJoinSemiLattice (a -> b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(BoundedJoinSemiLattice a, BoundedJoinSemiLattice b) => BoundedJoinSemiLattice (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Latticetop :: aBoundedMeetSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeBoundedMeetSemiLattice b => BoundedMeetSemiLattice (a -> b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(BoundedMeetSemiLattice a, BoundedMeetSemiLattice b) => BoundedMeetSemiLattice (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeJoin aBoundedJoinSemiLattice a => Monoid (Join a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeJoinSemiLattice a => Semigroup (Join a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(\/) :: a -> a -> aJoinSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeJoinSemiLattice b => JoinSemiLattice (a -> b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(JoinSemiLattice a, JoinSemiLattice b) => JoinSemiLattice (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMeet aBoundedMeetSemiLattice a => Monoid (Meet a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMeetSemiLattice a => Semigroup (Meet a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(/\) :: a -> a -> aMeetSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMeetSemiLattice b => MeetSemiLattice (a -> b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lattice(MeetSemiLattice a, MeetSemiLattice b) => MeetSemiLattice (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Latticeinv :: a -> amempty :: aMonoid OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid ()Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidBoundedJoinSemiLattice a => Monoid (Join a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeBoundedMeetSemiLattice a => Monoid (Meet a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMonoid (First a)Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid (Endo a)Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListMonoid [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidMonoid a => Monoid (Dual a)Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidAdditiveMonoid a => Monoid (Sum a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric · orphanMultiplicativeMonoid a => Monoid (Product a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric · orphanSemigroup a => Monoid (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Monoid(Eq k, Semigroup v) => Monoid (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(Monoid a, Monoid b) => Monoid (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidAdditive aMonoid a => AdditiveMonoid (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.NumericGroup a => AdditiveGroup (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.NumericSemigroup a => AdditiveSemigroup (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric(-) :: a -> a -> ainfixl 6AdditiveGroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveGroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioGroup a => AdditiveGroup (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numericzero :: aAdditiveMonoid IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveMonoid BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveMonoid RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioMonoid a => AdditiveMonoid (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric(+) :: a -> a -> ainfixl 6AdditiveSemigroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveSemigroup BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveSemigroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioSemigroup a => AdditiveSemigroup (Additive a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numericscale :: s -> v -> vMonoid a => MultiplicativeMonoid (Multiplicative a)Defined in plutus-tx-1.70.0.0 · PlutusTx.NumericSemigroup a => MultiplicativeSemigroup (Multiplicative a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numericone :: aMultiplicativeMonoid IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeMonoid BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeMonoid RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioMonoid a => MultiplicativeMonoid (Multiplicative a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric(*) :: a -> a -> ainfixl 7MultiplicativeSemigroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeSemigroup BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeSemigroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioSemigroup a => MultiplicativeSemigroup (Multiplicative a)Defined in plutus-tx-1.70.0.0 · PlutusTx.NumericOrd IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord.ClassOrd BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanOrd OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanOrd BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord.ClassOrd RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioOrd ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanOrd a => Ord (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanOrd a => Ord [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b) => Ord (Either a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b) => Ord (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(Ord a, Ord b) => Ord (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c) => Ord (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d) => Ord (a, b, c, d)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e) => Ord (a, b, c, d, e)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f) => Ord (a, b, c, d, e, f)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g) => Ord (a, b, c, d, e, f, g)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h) => Ord (a, b, c, d, e, f, g, h)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i) => Ord (a, b, c, d, e, f, g, h, i)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j) => Ord (a, b, c, d, e, f, g, h, i, j)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k) => Ord (a, b, c, d, e, f, g, h, i, j, k)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l) => Ord (a, b, c, d, e, f, g, h, i, j, k, l)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v, Ord w) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v, Ord w, Ord x) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v, Ord w, Ord x, Ord y) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v, Ord w, Ord x, Ord y, Ord z) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphan(Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o, Ord p, Ord q, Ord r, Ord s, Ord t, Ord u, Ord v, Ord w, Ord x, Ord y, Ord z, Ord t26) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, t26)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanEq RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioOrd RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioShow RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioGeneric RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioPretty RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioFromJSON RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioToJSON RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioFromData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioToData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioUnsafeFromData RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioHasBlueprintDefinition RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioEq RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioOrd RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioEnum RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioMultiplicativeMonoid RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioAdditiveMonoid RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioAdditiveGroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioAdditiveSemigroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioMultiplicativeSemigroup RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioLift DefaultUni RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioHasSchemaDefinition Integer referencedTypes => HasBlueprintSchema Rational referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioModule Integer RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioTypeable DefaultUni RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.Ratiotype Rep Rational = D1 ('MetaData "Rational"
"PlutusTx.Ratio"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons "Rational"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))Defined in plutus-tx-1.70.0.0 · PlutusTx.Ratiotype Unroll Rational = '[Rational, Integer]Defined in plutus-tx-1.70.0.0 · PlutusTx.Ratio(<>) :: a -> a -> ainfixr 6Semigroup OrderingDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup ()Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupJoinSemiLattice a => Semigroup (Join a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMeetSemiLattice a => Semigroup (Meet a)Defined in plutus-tx-1.70.0.0 · PlutusTx.LatticeAdditiveSemigroup a => Semigroup (Sum a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric · orphanMultiplicativeSemigroup a => Semigroup (Product a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Numeric · orphanOrd a => Semigroup (Max a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupOrd a => Semigroup (Min a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup (First a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup (Endo a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup (List a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Data.ListSemigroup [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup a => Semigroup (Dual a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupSemigroup a => Semigroup (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Semigroup(Eq k, Semigroup v) => Semigroup (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(Semigroup a, Semigroup b) => Semigroup (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupArbitrary precision integers. In contrast with fixed-size integral types such as Int, the Integer type represents the entire infinite range of integers.
Integers are stored in a kind of sign-magnitude form, hence do not expect two's complement form when using bit operations.
If the value is small (i.e., fits into an Int), the IS constructor is used. Otherwise IP and IN constructors are used to store a BigNat representing the positive or the negative value magnitude, respectively.
Invariant: IP and IN are used iff the value does not fit in IS.
Enum IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.EnumEq IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.Bignum.IntegerIntegral IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.RealData IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.DataNum IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.NumOrd IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.Bignum.IntegerRead IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.ReadReal IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.RealShow IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.ShowIx IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.IxBits IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.BitsPrintfArg IntegerDefined in base-4.22.0.0 · Text.PrintfNFData IntegerDefined in deepseq-1.5.1.0 · Control.DeepSeqPretty IntegerDefined in pretty-1.1.3.6 · Text.PrettyPrint.Annotated.HughesPJClassPretty IntegerDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJClassBinary IntegerDefined in binary-0.8.9.3 · Data.Binary.ClassDayPeriod YearDefined in time-1.15 · Data.Time.Calendar.Gregorian · orphanShowPadded IntegerDefined in time-1.15 · Data.Time.Calendar.PrivateRandom IntegerDefined in random-1.3.1 · System.RandomUniformRange IntegerDefined in random-1.3.1 · System.Random.InternalArbitrary IntegerDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryCoArbitrary IntegerDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryFunction IntegerDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.FunctionPretty IntegerDefined in prettyprinter-1.7.2 · Prettyprinter.Internalpretty (2^123 :: Integer)10633823966279326983230456482242756608
Hashable IntegerDefined in hashable-1.5.1.0 · Data.Hashable.ClassShowPadded IntegerDefined in time-compat-1.9.9 · Data.Time.Calendar.PrivateFromJSON IntegerDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONThis instance includes a bounds check to prevent maliciously large inputs to fill up the memory of the target system. You can newtype Scientific and provide your own instance using withScientific if you want to allow larger inputs.
FromJSONKey IntegerDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON IntegerDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONToJSONKey IntegerDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONDefault IntegerDefined in data-default-0.8.0.2 · Data.Default.InternalSerialise IntegerDefined in serialise-0.2.6.1 · Codec.Serialise.ClassAdditive IntegerDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible IntegerDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative IntegerDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive IntegerDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIntegral IntegerDefined in basement-0.0.16 · Basement.Compat.NumLiteralIsIntegral IntegerDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm IntegerDefined in basement-0.0.16 · Basement.NormalFormHasNegation IntegerDefined in basement-0.0.16 · Basement.Compat.NumLiteralUniverse IntegerDefined in universe-base-1.1.4 · Data.Universe.ClassRationalUniverse IntegerDefined in universe-base-1.1.4 · Data.Universe.ClassMemPack IntegerDefined in mempack-0.2.1.0 · Data.MemPackNoThunks IntegerDefined in nothunks-0.3.1 · NoThunks.ClassBuildable IntegerDefined in formatting-7.2.0 · Formatting.BuildableFromCBOR IntegerDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR IntegerDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORHeapWords IntegerDefined in heapwords-0.1.0.2 · Cardano.HeapWordsFromField IntegerDefined in cassava-0.5.4.1 · Data.Csv.ConversionAccepts a signed decimal number. Ignores whitespace.
ToField IntegerDefined in cassava-0.5.4.1 · Data.Csv.ConversionUses decimal encoding with optional sign.
PrettyVal IntegerDefined in pretty-show-1.10 · Text.Show.PrettyValPretty IntegerDefined in wl-pprint-annotated-0.1.0.2 · Text.PrettyPrint.Annotated.WLExMemoryUsage IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemoryUsageFromData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassToData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassUnsafeFromData IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.ClassHasBlueprintDefinition IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollEq IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq.ClassMkNil BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasToBuiltin IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinOrd IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord.ClassEnum IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum.ClassMultiplicativeMonoid IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveMonoid IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveGroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveSemigroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeSemigroup IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericShow IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphanLift IntegerDefined in ghc-internal-9.1401.0 · GHC.Internal.TH.LiftPrettyAnn ann IntegerDefined in prettyprinter-1.7.2 · Prettyprinter.InternalIsIntegral n => From n IntegerDefined in basement-0.0.16 · Basement.FromIntegralDownsize Integer NaturalDefined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Int16Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Int32Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Int64Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Int8Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Word16Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Word32Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Word64Defined in basement-0.0.16 · Basement.IntegralConvIntegralDownsize Integer Word8Defined in basement-0.0.16 · Basement.IntegralConvIsIntegral a => IntegralUpsize a IntegerDefined in basement-0.0.16 · Basement.IntegralConvNonDefaultPrettyBy ConstConfig IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConstPrettyDefaultBy config Integer => PrettyBy config IntegerDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalprettyBy () (2^(123 :: Int) :: Integer)10633823966279326983230456482242756608
DefaultPrettyBy config IntegerDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalHasTermLevel uni Integer => Lift uni BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema Integer referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasFromOpaque BuiltinInteger BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque BuiltinInteger BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueModule Integer RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioKnownNat n => Reifies n IntegerDefined in reflection-2.1.9 · Data.ReflectionContains DefaultUni IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Integer => MakeKnownIn DefaultUni term IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Integer => ReadKnownIn DefaultUni term IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseHasTypeLevel uni Integer => Typeable uni BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassKnownBuiltinTypeAst tyname DefaultUni Integer => KnownTypeAst tyname DefaultUni IntegerDefined in plutus-core-1.70.0.0 · PlutusCore.Default.Universe() :=> Bits IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Eq IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Ord IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Enum IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Num IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Integral IntegerDefined in constraints-0.14.4 · Data.Constraint() :=> Real IntegerDefined in constraints-0.14.4 · Data.ConstraintNewtype (Fixed a) IntegerDefined in newtype-0.2.2.1 · Control.Newtypetype Difference Integer = IntegerDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype IsBuiltin DefaultUni Integer = IsBuiltin DefaultUni (ElaborateBuiltin DefaultUni Integer)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToBinds DefaultUni acc Integer = ToBinds DefaultUni acc (ElaborateBuiltin DefaultUni Integer)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToHoles DefaultUni hole Integer = ToHoles DefaultUni hole (ElaborateBuiltin DefaultUni Integer)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype Unroll Integer = '[Integer]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin BuiltinInteger = IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltintype ToBuiltin Integer = BuiltinIntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinThe Maybe type encapsulates an optional value. A value of type
Maybe a either contains a value of type a (represented as Just a),
or it is empty (represented as Nothing). Using Maybe is a good way to
deal with errors or exceptional cases without resorting to drastic
measures such as error.
The Maybe type is also a monad. It is a simple kind of error monad, where all errors are represented by Nothing. A richer error monad can be built using the Either type.
Monad MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseFunctor MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseMonadFix MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.Control.Monad.FixMonadFail MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.Control.Monad.FailApplicative MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseFoldable MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.FoldableTraversable MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.TraversableAlternative MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseMonadPlus MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.BaseMonadZip MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.Control.Monad.ZipEq1 MaybeDefined in base-4.22.0.0 · Data.Functor.ClassesOrd1 MaybeDefined in base-4.22.0.0 · Data.Functor.ClassesRead1 MaybeDefined in base-4.22.0.0 · Data.Functor.ClassesShow1 MaybeDefined in base-4.22.0.0 · Data.Functor.ClassesNFData1 MaybeDefined in deepseq-1.5.1.0 · Control.DeepSeqMonadThrow MaybeDefined in exceptions-0.10.11 · Control.Monad.CatchArbitrary1 MaybeDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryHashable1 MaybeDefined in hashable-1.5.1.0 · Data.Hashable.ClassAlt MaybeDefined in semigroupoids-6.0.2 · Data.Functor.AltApply MaybeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind MaybeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassExtend MaybeDefined in semigroupoids-6.0.2 · Data.Functor.ExtendPlus MaybeDefined in semigroupoids-6.0.2 · Data.Functor.PlusAlign MaybeDefined in semialign-1.4 · Data.Semialign.InternalSemialign MaybeDefined in semialign-1.4 · Data.Semialign.InternalUnalign MaybeDefined in semialign-1.4 · Data.Semialign.InternalCrosswalk MaybeDefined in semialign-1.4 · Data.CrosswalkRepeat MaybeDefined in semialign-1.4 · Data.Semialign.InternalUnzip MaybeDefined in semialign-1.4 · Data.Semialign.InternalZip MaybeDefined in semialign-1.4 · Data.Semialign.InternalFilterable MaybeDefined in witherable-0.5 · WitherableWitherable MaybeDefined in witherable-0.5 · WitherableFromJSON1 MaybeDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON1 MaybeDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONMonadFailure MaybeDefined in basement-0.0.16 · Basement.MonadInvariant MaybeDefined in invariant-0.6.5 · Data.Functor.InvariantApplicative MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.ApplicativeFunctor MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.FunctorFoldable MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.FoldableTraversable MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.TraversableGeneric1 MaybeDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsMonadError () MaybeDefined in mtl-2.3.1 · Control.Monad.Error.ClassFoldableWithIndex () MaybeDefined in indexed-traversable-0.1.5 · WithIndexFunctorWithIndex () MaybeDefined in indexed-traversable-0.1.5 · WithIndexTraversableWithIndex () MaybeDefined in indexed-traversable-0.1.5 · WithIndexMonadBase Maybe MaybeDefined in transformers-base-0.4.6.1 · Control.Monad.BaseComonadCofree Maybe NonEmptyDefined in free-5.2 · Control.Comonad.Cofree.ClassRepeatWithIndex () MaybeDefined in semialign-1.4 · Data.Semialign.InternalSemialignWithIndex () MaybeDefined in semialign-1.4 · Data.Semialign.InternalZipWithIndex () MaybeDefined in semialign-1.4 · Data.Semialign.InternalFilterableWithIndex () MaybeDefined in witherable-0.5 · WitherableWitherableWithIndex () MaybeDefined in witherable-0.5 · WitherableMonadBaseControl Maybe MaybeDefined in monad-control-1.0.3.1 · Control.Monad.Trans.ControlLifting Binary MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting NFData MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Monoid MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Semigroup MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Eq MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Ord MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Read MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Show MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLifting Hashable MaybeDefined in constraints-0.14.4 · Data.Constraint.LiftingLift a => Lift (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.LiftPrettyAnn ann a => PrettyAnn ann (Maybe a)Defined in prettyprinter-1.7.2 · Prettyprinter.Internal() :=> Alternative MaybeDefined in constraints-0.14.4 · Data.Constraint() :=> Applicative MaybeDefined in constraints-0.14.4 · Data.Constraint() :=> Functor MaybeDefined in constraints-0.14.4 · Data.Constraint() :=> MonadPlus MaybeDefined in constraints-0.14.4 · Data.ConstraintPrettyDefaultBy config (Maybe a) => PrettyBy config (Maybe a)Defined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalBy default a [Maybe a] is converted to [a] first and only then pretty-printed.
braces $ prettyBy () (Just True){True}braces $ prettyBy () (Nothing :: Maybe Bool){}prettyBy () [Just False, Nothing, Just True][False, True]prettyBy () [Nothing, Just 'a', Just 'b', Nothing, Just 'c']abc
PrettyBy config a => DefaultPrettyBy config (Maybe a)Defined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.Internal(Typeable DefaultUni a, Lift DefaultUni a) => Lift DefaultUni (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Instances · orphanEq a => Eq (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.MaybeData a => Data (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.DataOrd a => Ord (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.MaybeRead a => Read (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.ReadShow a => Show (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.ShowGeneric (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsSemigroup a => Semigroup (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.BaseSemigroup a => Monoid (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.BaseLift a semigroup into Maybe forming a Monoid according to
http://en.wikipedia.org/wiki/Monoid: "Any semigroup S may be
turned into a monoid simply by adjoining an element e not in S
and defining e*e = e and e*s = s = s*e for all s ∈ S."
Since 4.11.0: constraint on inner a value generalised from
Monoid to Semigroup.
SingKind a => SingKind (Maybe a)Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsNFData a => NFData (Maybe a)Defined in deepseq-1.5.1.0 · Control.DeepSeqPretty a => Pretty (Maybe a)Defined in pretty-1.1.3.6 · Text.PrettyPrint.Annotated.HughesPJClassPretty a => Pretty (Maybe a)Defined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJClassBinary a => Binary (Maybe a)Defined in binary-0.8.9.3 · Data.Binary.ClassFinite a => Finite (Maybe a)Defined in random-1.3.1 · System.Random.GFinite(Finite a, Uniform a) => Uniform (Maybe a)Defined in random-1.3.1 · System.Random.InternalArbitrary a => Arbitrary (Maybe a)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryCoArbitrary a => CoArbitrary (Maybe a)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryFunction a => Function (Maybe a)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.FunctionTestable prop => Testable (Maybe prop)Defined in QuickCheck-2.18.0.0 · Test.QuickCheck.PropertyPretty a => Pretty (Maybe a)Defined in prettyprinter-1.7.2 · Prettyprinter.InternalHashable a => Hashable (Maybe a)Defined in hashable-1.5.1.0 · Data.Hashable.ClassFromJSON a => FromJSON (Maybe a)Defined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON (CekMachineCostsBase Maybe)Defined in plutus-core-1.70.0.0 · UntypedPlutusCore.Evaluation.Machine.Cek.CekMachineCostsToJSON a => ToJSON (Maybe a)Defined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONGraph g => Graph (Maybe g)Defined in algebraic-graphs-0.8 · Algebra.Graph.ClassPreorder g => Preorder (Maybe g)Defined in algebraic-graphs-0.8 · Algebra.Graph.ClassReflexive g => Reflexive (Maybe g)Defined in algebraic-graphs-0.8 · Algebra.Graph.ClassTransitive g => Transitive (Maybe g)Defined in algebraic-graphs-0.8 · Algebra.Graph.ClassUndirected g => Undirected (Maybe g)Defined in algebraic-graphs-0.8 · Algebra.Graph.ClassDefault (Maybe a)Defined in data-default-0.8.0.2 · Data.Default.InternalSerialise a => Serialise (Maybe a)Defined in serialise-0.2.6.1 · Codec.Serialise.ClassNormalForm a => NormalForm (Maybe a)Defined in basement-0.0.16 · Basement.NormalFormAbsurd a => Boring (Maybe a)Defined in boring-0.2.2.1 · Data.BoringMaybe a = a + 1, 0 + 1 = 1.
Finite a => Finite (Maybe a)Defined in universe-base-1.1.4 · Data.Universe.ClassUniverse a => Universe (Maybe a)Defined in universe-base-1.1.4 · Data.Universe.ClassMemPack a => MemPack (Maybe a)Defined in mempack-0.2.1.0 · Data.MemPackNoThunks a => NoThunks (Maybe a)Defined in nothunks-0.3.1 · NoThunks.ClassBuildable a => Buildable (Maybe a)Defined in formatting-7.2.0 · Formatting.BuildableCorecursive (Maybe a)Defined in recursion-schemes-5.2.3 · Data.Functor.FoldableRecursive (Maybe a)Defined in recursion-schemes-5.2.3 · Data.Functor.FoldableFromCBOR a => FromCBOR (Maybe a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR a => ToCBOR (Maybe a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORHeapWords a => HeapWords (Maybe a)Defined in heapwords-0.1.0.2 · Cardano.HeapWordsAt (Maybe a)Defined in lens-5.3.6 · Control.Lens.AtIxed (Maybe a)Defined in lens-5.3.6 · Control.Lens.AtAsEmpty (Maybe a)Defined in lens-5.3.6 · Control.Lens.EmptyHasTypeVars t => HasTypeVars (Maybe t)Defined in lens-5.3.6 · Language.Haskell.TH.LensFromField a => FromField (Maybe a)Defined in cassava-0.5.4.1 · Data.Csv.ConversionToField a => ToField (Maybe a)Defined in cassava-0.5.4.1 · Data.Csv.ConversionPrettyVal a => PrettyVal (Maybe a)Defined in pretty-show-1.10 · Text.Show.PrettyValPretty a => Pretty (Maybe a)Defined in wl-pprint-annotated-0.1.0.2 · Text.PrettyPrint.Annotated.WLMonoFoldable (Maybe a)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoFunctor (Maybe a)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoTraversable (Maybe a)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableMonoPointed (Maybe a)Defined in mono-traversable-1.0.21.0 · Data.MonoTraversableFromData a => FromData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanToData a => ToData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanUnsafeFromData a => UnsafeFromData (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanSemigroup a => Monoid (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.MonoidHasBlueprintDefinition a => HasBlueprintDefinition (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollSemigroup a => Semigroup (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.SemigroupEq a => Eq (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanOrd a => Ord (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanShow a => Show (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphan(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes) => HasBlueprintSchema (Maybe a) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanSingI 'NothingDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsStrict (Maybe a) (Maybe a)Defined in strict-0.5.1 · Data.Strict.ClassesMonoid a :=> Monoid (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintSemigroup a :=> Semigroup (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintEq a :=> Eq (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintOrd a :=> Ord (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintRead a :=> Read (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintShow a :=> Show (Maybe a)Defined in constraints-0.14.4 · Data.ConstraintNewtype (First a) (Maybe a)Defined in newtype-0.2.2.1 · Control.NewtypeNewtype (Last a) (Maybe a)Defined in newtype-0.2.2.1 · Control.NewtypeEach (Maybe a) (Maybe b) a bDefined in microlens-0.4.14.0 · Lens.Micro.InternalEach (Maybe a) (Maybe b) a bDefined in lens-5.3.6 · Control.Lens.EachSingI a2 => SingI ('Just a2)Defined in ghc-internal-9.1401.0 · GHC.Internal.GenericsFrom (Maybe a) (Either () a)Defined in basement-0.0.16 · Basement.FromTypeable DefaultUni MaybeDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.Instances · orphantype Rep (Maybe a) = D1 ('MetaData "Maybe"
"GHC.Internal.Maybe"
"ghc-internal"
'False) (C1 ('MetaCons "Nothing"
'PrefixI 'False) U1 :+: C1 ('MetaCons "Just"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype Rep1 Maybe = D1 ('MetaData "Maybe"
"GHC.Internal.Maybe"
"ghc-internal"
'False) (C1 ('MetaCons "Nothing"
'PrefixI 'False) U1 :+: C1 ('MetaCons "Just"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype DemoteRep (Maybe a) = Maybe (DemoteRep a)Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericsdata SingDefined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype Vertex (Maybe g) = Vertex gDefined in algebraic-graphs-0.8 · Algebra.Graph.Classtype Failure Maybe = ()Defined in basement-0.0.16 · Basement.Monadtype Base (Maybe a) = Const (Maybe a)Defined in recursion-schemes-5.2.3 · Data.Functor.FoldableExample boring stub for non-recursive data types
type Index (Maybe a) = ()Defined in lens-5.3.6 · Control.Lens.Attype IxValue (Maybe a) = aDefined in lens-5.3.6 · Control.Lens.Attype StM Maybe a = aDefined in monad-control-1.0.3.1 · Control.Monad.Trans.Controltype Element (Maybe a) = aDefined in mono-traversable-1.0.21.0 · Data.MonoTraversabletype Unroll (Maybe a) = Insert (Maybe a) (Unrolled a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollBounded BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.EnumEnum BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.EnumEq BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.ClassesData BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.Data.DataOrd BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.ClassesRead BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.ReadShow BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.ShowIx BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.IxGeneric BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsBits BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.BitsInterpret Bool as 1-bit bit-field
FiniteBits BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.BitsStorable BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.Foreign.StorableSingKind BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsNFData BoolDefined in deepseq-1.5.1.0 · Control.DeepSeqPretty BoolDefined in pretty-1.1.3.6 · Text.PrettyPrint.Annotated.HughesPJClassPretty BoolDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJClassBinary BoolDefined in binary-0.8.9.3 · Data.Binary.ClassRandom BoolDefined in random-1.3.1 · System.RandomFinite BoolDefined in random-1.3.1 · System.Random.GFiniteUniform BoolDefined in random-1.3.1 · System.Random.InternalUniformRange BoolDefined in random-1.3.1 · System.Random.InternalArbitrary BoolDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryCoArbitrary BoolDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.ArbitraryFunction BoolDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.FunctionTestable BoolDefined in QuickCheck-2.18.0.0 · Test.QuickCheck.PropertyPretty BoolDefined in prettyprinter-1.7.2 · Prettyprinter.Internalpretty TrueTrue
Hashable BoolDefined in hashable-1.5.1.0 · Data.Hashable.ClassUnbox BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseFromJSON BoolDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONFromJSONKey BoolDefined in aeson-2.2.5.1 · Data.Aeson.Types.FromJSONToJSON BoolDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONToJSONKey BoolDefined in aeson-2.2.5.1 · Data.Aeson.Types.ToJSONDefault BoolDefined in data-default-0.8.0.2 · Data.Default.InternalSerialise BoolDefined in serialise-0.2.6.1 · Codec.Serialise.ClassBitOps BoolDefined in basement-0.0.16 · Basement.BitsFiniteBitsOps BoolDefined in basement-0.0.16 · Basement.BitsNormalForm BoolDefined in basement-0.0.16 · Basement.NormalFormFinite BoolDefined in universe-base-1.1.4 · Data.Universe.ClassUniverse BoolDefined in universe-base-1.1.4 · Data.Universe.ClassMemPack BoolDefined in mempack-0.2.1.0 · Data.MemPackNoThunks BoolDefined in nothunks-0.3.1 · NoThunks.ClassBuildable BoolDefined in formatting-7.2.0 · Formatting.BuildableFromCBOR BoolDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR BoolDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORHeapWords BoolDefined in heapwords-0.1.0.2 · Cardano.HeapWordsPrettyVal BoolDefined in pretty-show-1.10 · Text.Show.PrettyValPretty BoolDefined in wl-pprint-annotated-0.1.0.2 · Text.PrettyPrint.Annotated.WLExMemoryUsage BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Evaluation.Machine.ExMemoryUsageFromData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanToData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanUnsafeFromData BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanHasBlueprintDefinition BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollEq BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Eq · orphanMkNil BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasFromBuiltin BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinHasToBuiltin BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltinOrd BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Ord · orphanEnum BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Enum · orphanMultiplicativeMonoid BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericAdditiveMonoid BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericBoundedJoinSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeBoundedMeetSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeJoinSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeMeetSemiLattice BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.LatticeAdditiveSemigroup BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericMultiplicativeSemigroup BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.NumericShow BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Show · orphanLift BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.TH.LiftSingI 'FalseDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsSingI 'TrueDefined in ghc-internal-9.1401.0 · GHC.Internal.GenericsIArray UArray BoolDefined in array-0.5.8.0 · Data.Array.BasePrettyAnn ann BoolDefined in prettyprinter-1.7.2 · Prettyprinter.InternalMVector MVector BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseVector Vector BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.BaseNewtype All BoolDefined in newtype-0.2.2.1 · Control.NewtypeNewtype Any BoolDefined in newtype-0.2.2.1 · Control.NewtypeNonDefaultPrettyBy ConstConfig BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Pretty.PrettyConstPrettyDefaultBy config Bool => PrettyBy config BoolDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalprettyBy () TrueTrue
DefaultPrettyBy config BoolDefined in prettyprinter-configurable-1.36.0.0 · Text.PrettyBy.InternalHasTermLevel uni Bool => Lift uni BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassHasBlueprintSchema Bool referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanHasFromOpaque Bool BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueHasToOpaque Bool BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasOpaqueMArray IOUArray Bool IODefined in array-0.5.8.0 · Data.Array.IO.InternalsContains DefaultUni BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Bool => MakeKnownIn DefaultUni term BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseKnownBuiltinTypeIn DefaultUni term Bool => ReadKnownIn DefaultUni term BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Default.UniverseHasTypeLevel uni Bool => Typeable uni BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Lift.ClassKnownBuiltinTypeAst tyname DefaultUni Bool => KnownTypeAst tyname DefaultUni BoolDefined in plutus-core-1.70.0.0 · PlutusCore.Default.Universe() :=> Bits BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Eq BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Ord BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Bounded BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Enum BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Read BoolDefined in constraints-0.14.4 · Data.Constraint() :=> Show BoolDefined in constraints-0.14.4 · Data.ConstraintMArray (STUArray s) Bool (ST s)Defined in array-0.5.8.0 · Data.Array.Basetype Rep Bool = D1 ('MetaData "Bool"
"GHC.Internal.Types"
"ghc-internal"
'False) (C1 ('MetaCons "False"
'PrefixI 'False) U1 :+: C1 ('MetaCons "True"
'PrefixI 'False) U1)Defined in ghc-internal-9.1401.0 · GHC.Internal.Genericstype DemoteRep Bool = BoolDefined in ghc-internal-9.1401.0 · GHC.Internal.Genericsdata SingDefined in ghc-internal-9.1401.0 · GHC.Internal.Genericsdata MVector s BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.Basedata Vector BoolDefined in vector-0.13.2.0 · Data.Vector.Unboxed.Basetype IsBuiltin DefaultUni Bool = IsBuiltin DefaultUni (ElaborateBuiltin DefaultUni Bool)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToBinds DefaultUni acc Bool = ToBinds DefaultUni acc (ElaborateBuiltin DefaultUni Bool)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype ToHoles DefaultUni hole Bool = ToHoles DefaultUni hole (ElaborateBuiltin DefaultUni Bool)Defined in plutus-core-1.70.0.0 · PlutusCore.Default.Universetype Unroll Bool = '[Bool]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype FromBuiltin Bool = BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltintype ToBuiltin Bool = BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Builtins.HasBuiltin