lorentz-0.16.0: EDSL for the Michelson Language
Safe HaskellNone
LanguageHaskell2010

Lorentz.Value

Description

Re-exports typed Value, CValue, some core types, some helpers and defines aliases for constructors of typed values.

Synopsis

Documentation

type Value = Value' Instr #

class WellTypedToT a => IsoValue a where #

Minimal complete definition

Nothing

Associated Types

type ToT a :: T #

type ToT a = GValueType (GRep a)

Methods

toVal :: a -> Value (ToT a) #

fromVal :: Value (ToT a) -> a #

Instances

Instances details
IsoValue Void 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Void :: T #

Methods

toVal :: Void -> Value (ToT Void) #

fromVal :: Value (ToT Void) -> Void #

IsoValue ByteString 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ByteString :: T #

IsoValue NRational Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Associated Types

type ToT NRational :: T #

IsoValue Rational Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Associated Types

type ToT Rational :: T #

IsoValue UnspecifiedError Source # 
Instance details

Defined in Lorentz.Errors

Associated Types

type ToT UnspecifiedError :: T #

IsoValue Never Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT Never :: T #

IsoValue OpenChest Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT OpenChest :: T #

IsoValue ZSNil Source # 
Instance details

Defined in Lorentz.Zip

Associated Types

type ToT ZSNil :: T #

IsoValue MText 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT MText :: T #

IsoValue Operation 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Operation :: T #

IsoValue EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT EpAddress :: T #

IsoValue MyType2 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Product

Associated Types

type ToT MyType2 :: T #

Methods

toVal :: MyType2 -> Value (ToT MyType2) #

fromVal :: Value (ToT MyType2) -> MyType2 #

IsoValue MyCompoundType 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Sum

Associated Types

type ToT MyCompoundType :: T #

Methods

toVal :: MyCompoundType -> Value (ToT MyCompoundType) #

fromVal :: Value (ToT MyCompoundType) -> MyCompoundType #

IsoValue MyEnum 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Sum

Associated Types

type ToT MyEnum :: T #

Methods

toVal :: MyEnum -> Value (ToT MyEnum) #

fromVal :: Value (ToT MyEnum) -> MyEnum #

IsoValue MyType 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Sum

Associated Types

type ToT MyType :: T #

Methods

toVal :: MyType -> Value (ToT MyType) #

fromVal :: Value (ToT MyType) -> MyType #

IsoValue MyType' 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Sum

Associated Types

type ToT MyType' :: T #

Methods

toVal :: MyType' -> Value (ToT MyType') #

fromVal :: Value (ToT MyType') -> MyType' #

IsoValue MyTypeWithNamedField 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Instr.Sum

Associated Types

type ToT MyTypeWithNamedField :: T #

Methods

toVal :: MyTypeWithNamedField -> Value (ToT MyTypeWithNamedField) #

fromVal :: Value (ToT MyTypeWithNamedField) -> MyTypeWithNamedField #

IsoValue Address 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Address :: T #

IsoValue ChainId 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ChainId :: T #

IsoValue Mutez 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Mutez :: T #

IsoValue Timestamp 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Timestamp :: T #

IsoValue KeyHash 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT KeyHash :: T #

IsoValue PublicKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT PublicKey :: T #

IsoValue Signature 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Signature :: T #

IsoValue Bls12381Fr 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381Fr :: T #

IsoValue Bls12381G1 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381G1 :: T #

IsoValue Bls12381G2 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381G2 :: T #

IsoValue Chest 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Chest :: T #

IsoValue ChestKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ChestKey :: T #

(Bottom, DoNotUseTextError :: Constraint) => IsoValue Text 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Text :: T #

Methods

toVal :: Text -> Value (ToT Text) #

fromVal :: Value (ToT Text) -> Text #

IsoValue Integer 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Integer :: T #

IsoValue Natural 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Natural :: T #

IsoValue () 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT () :: T #

Methods

toVal :: () -> Value (ToT ()) #

fromVal :: Value (ToT ()) -> () #

IsoValue Bool 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bool :: T #

Methods

toVal :: Bool -> Value (ToT Bool) #

fromVal :: Value (ToT Bool) -> Bool #

IsoValue a => IsoValue (Identity a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Identity a) :: T #

Methods

toVal :: Identity a -> Value (ToT (Identity a)) #

fromVal :: Value (ToT (Identity a)) -> Identity a #

(Comparable (ToT c), Ord c, IsoValue c) => IsoValue (Set c) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Set c) :: T #

Methods

toVal :: Set c -> Value (ToT (Set c)) #

fromVal :: Value (ToT (Set c)) -> Set c #

IsoValue (FutureContract arg) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type ToT (FutureContract arg) :: T #

IsoValue (ChestT a) Source # 
Instance details

Defined in Lorentz.Bytes

Associated Types

type ToT (ChestT a) :: T #

Methods

toVal :: ChestT a -> Value (ToT (ChestT a)) #

fromVal :: Value (ToT (ChestT a)) -> ChestT a #

IsoValue a => IsoValue (OpenChestT a) Source # 
Instance details

Defined in Lorentz.Bytes

Associated Types

type ToT (OpenChestT a) :: T #

IsoValue (Packed a) Source # 
Instance details

Defined in Lorentz.Bytes

Associated Types

type ToT (Packed a) :: T #

Methods

toVal :: Packed a -> Value (ToT (Packed a)) #

fromVal :: Value (ToT (Packed a)) -> Packed a #

IsoValue (TSignature a) Source # 
Instance details

Defined in Lorentz.Bytes

Associated Types

type ToT (TSignature a) :: T #

WellTypedToT r => IsoValue (ShouldHaveEntrypoints r) Source # 
Instance details

Defined in Lorentz.Entrypoints.Helpers

Associated Types

type ToT (ShouldHaveEntrypoints r) :: T #

(Bottom, WellTypedToT (CustomErrorRep tag), TypeError ('Text "CustomError has no IsoValue instance") :: Constraint) => IsoValue (CustomError tag) Source #

This instance cannot be implemented, use IsError instance instead.

Instance details

Defined in Lorentz.Errors

Associated Types

type ToT (CustomError tag) :: T #

Methods

toVal :: CustomError tag -> Value (ToT (CustomError tag)) #

fromVal :: Value (ToT (CustomError tag)) -> CustomError tag #

(Bottom, WellTypedToT (VoidResult r), TypeError ('Text "No IsoValue instance for VoidResult " ':<>: 'ShowType r) :: Constraint) => IsoValue (VoidResult r) Source # 
Instance details

Defined in Lorentz.Macro

Associated Types

type ToT (VoidResult r) :: T #

IsoValue a => IsoValue (Range a) Source # 
Instance details

Defined in Lorentz.Range

Associated Types

type ToT (Range a) :: T #

Methods

toVal :: Range a -> Value (ToT (Range a)) #

fromVal :: Value (ToT (Range a)) -> Range a #

IsoValue a => IsoValue (RangeEE a) Source # 
Instance details

Defined in Lorentz.Range

Associated Types

type ToT (RangeEE a) :: T #

Methods

toVal :: RangeEE a -> Value (ToT (RangeEE a)) #

fromVal :: Value (ToT (RangeEE a)) -> RangeEE a #

IsoValue a => IsoValue (RangeEI a) Source # 
Instance details

Defined in Lorentz.Range

Associated Types

type ToT (RangeEI a) :: T #

Methods

toVal :: RangeEI a -> Value (ToT (RangeEI a)) #

fromVal :: Value (ToT (RangeEI a)) -> RangeEI a #

IsoValue a => IsoValue (RangeFailureInfo a) Source # 
Instance details

Defined in Lorentz.Range

Associated Types

type ToT (RangeFailureInfo a) :: T #

IsoValue a => IsoValue (RangeIE a) Source # 
Instance details

Defined in Lorentz.Range

Associated Types

type ToT (RangeIE a) :: T #

Methods

toVal :: RangeIE a -> Value (ToT (RangeIE a)) #

fromVal :: Value (ToT (RangeIE a)) -> RangeIE a #

IsoValue (UParam entries) Source # 
Instance details

Defined in Lorentz.UParam

Associated Types

type ToT (UParam entries) :: T #

Methods

toVal :: UParam entries -> Value (ToT (UParam entries)) #

fromVal :: Value (ToT (UParam entries)) -> UParam entries #

IsoValue a => IsoValue (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT (ReadTicket a) :: T #

WellTyped t => IsoValue (Value t) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Value t) :: T #

Methods

toVal :: Value t -> Value (ToT (Value t)) #

fromVal :: Value (ToT (Value t)) -> Value t #

(HasNoOpToT arg, ForbidNestedBigMaps (ToT arg), WellTypedToT arg) => IsoValue (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (ContractRef arg) :: T #

Methods

toVal :: ContractRef arg -> Value (ToT (ContractRef arg)) #

fromVal :: Value (ToT (ContractRef arg)) -> ContractRef arg #

(Comparable (ToT a), IsoValue a) => IsoValue (Ticket a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Ticket a) :: T #

Methods

toVal :: Ticket a -> Value (ToT (Ticket a)) #

fromVal :: Value (ToT (Ticket a)) -> Ticket a #

IsoValue a => IsoValue (Maybe a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Maybe a) :: T #

Methods

toVal :: Maybe a -> Value (ToT (Maybe a)) #

fromVal :: Value (ToT (Maybe a)) -> Maybe a #

IsoValue a => IsoValue [a] 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT [a] :: T #

Methods

toVal :: [a] -> Value (ToT [a]) #

fromVal :: Value (ToT [a]) -> [a] #

(IsoValue l, IsoValue r) => IsoValue (Either l r) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Either l r) :: T #

Methods

toVal :: Either l r -> Value (ToT (Either l r)) #

fromVal :: Value (ToT (Either l r)) -> Either l r #

IsoValue (Fixed p) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Fixed p) :: T #

Methods

toVal :: Fixed p -> Value (ToT (Fixed p)) #

fromVal :: Value (ToT (Fixed p)) -> Fixed p #

(Comparable (ToT k), Ord k, IsoValue k, IsoValue v) => IsoValue (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Map k v) :: T #

Methods

toVal :: Map k v -> Value (ToT (Map k v)) #

fromVal :: Value (ToT (Map k v)) -> Map k v #

IsoValue (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type ToT (TAddress p vd) :: T #

Methods

toVal :: TAddress p vd -> Value (ToT (TAddress p vd)) #

fromVal :: Value (ToT (TAddress p vd)) -> TAddress p vd #

(NoLambdaCodeIsomorphismError, WellTyped (LorentzCodeIsNotIsomorphicToMichelsonValues :: T)) => IsoValue (inp :-> out) Source # 
Instance details

Defined in Lorentz.Base

Associated Types

type ToT (inp :-> out) :: T #

Methods

toVal :: (inp :-> out) -> Value (ToT (inp :-> out)) #

fromVal :: Value (ToT (inp :-> out)) -> inp :-> out #

IsoValue (Hash alg a) Source # 
Instance details

Defined in Lorentz.Bytes

Associated Types

type ToT (Hash alg a) :: T #

Methods

toVal :: Hash alg a -> Value (ToT (Hash alg a)) #

fromVal :: Value (ToT (Hash alg a)) -> Hash alg a #

IsoValue (NFixed p) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Associated Types

type ToT (NFixed p) :: T #

Methods

toVal :: NFixed p -> Value (ToT (NFixed p)) #

fromVal :: Value (ToT (NFixed p)) -> NFixed p #

IsoValue cp => IsoValue (ParameterWrapper deriv cp) Source # 
Instance details

Defined in Lorentz.Entrypoints.Manual

Associated Types

type ToT (ParameterWrapper deriv cp) :: T #

Methods

toVal :: ParameterWrapper deriv cp -> Value (ToT (ParameterWrapper deriv cp)) #

fromVal :: Value (ToT (ParameterWrapper deriv cp)) -> ParameterWrapper deriv cp #

IsoValue (Extensible x) Source # 
Instance details

Defined in Lorentz.Extensible

Associated Types

type ToT (Extensible x) :: T #

(KnownList i, ZipInstr i, ZipInstr o) => IsoValue (WrappedLambda i o) Source # 
Instance details

Defined in Lorentz.Lambda

Associated Types

type ToT (WrappedLambda i o) :: T #

(HasNoOpToT r, ForbidNestedBigMaps (ToT r), WellTypedToT a) => IsoValue (View_ a r) Source # 
Instance details

Defined in Lorentz.Macro

Associated Types

type ToT (View_ a r) :: T #

Methods

toVal :: View_ a r -> Value (ToT (View_ a r)) #

fromVal :: Value (ToT (View_ a r)) -> View_ a r #

(WellTypedToT r, WellTypedToT a) => IsoValue (Void_ a r) Source # 
Instance details

Defined in Lorentz.Macro

Associated Types

type ToT (Void_ a r) :: T #

Methods

toVal :: Void_ a r -> Value (ToT (Void_ a r)) #

fromVal :: Value (ToT (Void_ a r)) -> Void_ a r #

(IsoValue a, IsoValue b) => IsoValue (ZippedStackRepr a b) Source # 
Instance details

Defined in Lorentz.Zip

Associated Types

type ToT (ZippedStackRepr a b) :: T #

(Comparable (ToT k), Ord k, IsoValue k, IsoValue v, HasNoBigMapToT v, HasNoOpToT v) => IsoValue (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (BigMap k v) :: T #

Methods

toVal :: BigMap k v -> Value (ToT (BigMap k v)) #

fromVal :: Value (ToT (BigMap k v)) -> BigMap k v #

(IsoValue a, IsoValue b) => IsoValue (a, b) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b) :: T #

Methods

toVal :: (a, b) -> Value (ToT (a, b)) #

fromVal :: Value (ToT (a, b)) -> (a, b) #

NiceComparable td => IsoValue (STicket action td) Source # 
Instance details

Defined in Lorentz.Tickets

Associated Types

type ToT (STicket action td) :: T #

Methods

toVal :: STicket action td -> Value (ToT (STicket action td)) #

fromVal :: Value (ToT (STicket action td)) -> STicket action td #

IsoValue a => IsoValue (NamedF Identity a name) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (NamedF Identity a name) :: T #

Methods

toVal :: NamedF Identity a name -> Value (ToT (NamedF Identity a name)) #

fromVal :: Value (ToT (NamedF Identity a name)) -> NamedF Identity a name #

IsoValue a => IsoValue (NamedF Maybe a name) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (NamedF Maybe a name) :: T #

Methods

toVal :: NamedF Maybe a name -> Value (ToT (NamedF Maybe a name)) #

fromVal :: Value (ToT (NamedF Maybe a name)) -> NamedF Maybe a name #

(IsoValue a, IsoValue b, IsoValue c) => IsoValue (a, b, c) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b, c) :: T #

Methods

toVal :: (a, b, c) -> Value (ToT (a, b, c)) #

fromVal :: Value (ToT (a, b, c)) -> (a, b, c) #

IsoValue (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (BigMapId k2 v) :: T #

Methods

toVal :: BigMapId k2 v -> Value (ToT (BigMapId k2 v)) #

fromVal :: Value (ToT (BigMapId k2 v)) -> BigMapId k2 v #

(IsoValue a, IsoValue b, IsoValue c, IsoValue d) => IsoValue (a, b, c, d) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b, c, d) :: T #

Methods

toVal :: (a, b, c, d) -> Value (ToT (a, b, c, d)) #

fromVal :: Value (ToT (a, b, c, d)) -> (a, b, c, d) #

(IsoValue a, IsoValue b, IsoValue c, IsoValue d, IsoValue e) => IsoValue (a, b, c, d, e) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b, c, d, e) :: T #

Methods

toVal :: (a, b, c, d, e) -> Value (ToT (a, b, c, d, e)) #

fromVal :: Value (ToT (a, b, c, d, e)) -> (a, b, c, d, e) #

(IsoValue a, IsoValue b, IsoValue c, IsoValue d, IsoValue e, IsoValue f) => IsoValue (a, b, c, d, e, f) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b, c, d, e, f) :: T #

Methods

toVal :: (a, b, c, d, e, f) -> Value (ToT (a, b, c, d, e, f)) #

fromVal :: Value (ToT (a, b, c, d, e, f)) -> (a, b, c, d, e, f) #

(IsoValue a, IsoValue b, IsoValue c, IsoValue d, IsoValue e, IsoValue f, IsoValue g) => IsoValue (a, b, c, d, e, f, g) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (a, b, c, d, e, f, g) :: T #

Methods

toVal :: (a, b, c, d, e, f, g) -> Value (ToT (a, b, c, d, e, f, g)) #

fromVal :: Value (ToT (a, b, c, d, e, f, g)) -> (a, b, c, d, e, f, g) #

type WellTypedToT a = (IsoValue a, WellTyped (ToT a)) #

Primitive types

data Integer #

Arbitrary 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 (fit into an Int), IS constructor is used. Otherwise Integer and IN constructors are used to store a BigNat representing respectively the positive or the negative value magnitude.

Invariant: Integer and IN are used iff value doesn't fit in IS

Instances

Instances details
Structured Integer 
Instance details

Defined in Distribution.Utils.Structured

FiniteBitsBase Integer 
Instance details

Defined in Data.Word.Odd

Methods

subWordClz :: Int -> Integer -> Int #

subWordCtz :: Int -> Integer -> Int #

FromJSON TezosBigNum 
Instance details

Defined in Morley.Micheline.Json

Methods

parseJSON :: Value -> Parser TezosBigNum #

parseJSONList :: Value -> Parser [TezosBigNum] #

ToJSON TezosBigNum 
Instance details

Defined in Morley.Micheline.Json

Methods

toJSON :: TezosBigNum -> Value #

toEncoding :: TezosBigNum -> Encoding #

toJSONList :: [TezosBigNum] -> Value #

toEncodingList :: [TezosBigNum] -> Encoding #

ToJSON Integer 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Integer 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data Integer

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Integer -> c Integer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Integer #

toConstr :: Integer -> Constr #

dataTypeOf :: Integer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Integer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Integer) #

gmapT :: (forall b. Data b => b -> b) -> Integer -> Integer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Integer -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Integer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Integer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Integer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Integer -> m Integer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Integer -> m Integer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Integer -> m Integer #

Enum Integer

Since: base-2.1

Instance details

Defined in GHC.Enum

Num Integer

Since: base-2.1

Instance details

Defined in GHC.Num

Read Integer

Since: base-2.1

Instance details

Defined in GHC.Read

Integral Integer

Since: base-2.0.1

Instance details

Defined in GHC.Real

Real Integer

Since: base-2.0.1

Instance details

Defined in GHC.Real

Show Integer

Since: base-2.1

Instance details

Defined in GHC.Show

Subtractive Integer 
Instance details

Defined in Basement.Numerical.Subtractive

Associated Types

type Difference Integer #

Default Integer 
Instance details

Defined in Data.Default.Class

Methods

def :: Integer #

NFData Integer 
Instance details

Defined in Control.DeepSeq

Methods

rnf :: Integer -> () #

Eq Integer 
Instance details

Defined in GHC.Num.Integer

Methods

(==) :: Integer -> Integer -> Bool #

(/=) :: Integer -> Integer -> Bool #

Ord Integer 
Instance details

Defined in GHC.Num.Integer

Hashable Integer 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Integer -> Int #

hash :: Integer -> Int #

HasAnnotation Integer Source # 
Instance details

Defined in Lorentz.Annotation

ToBytesArithOpHs Integer Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalToBytesOpHs :: forall bs (s :: [Type]). BytesLike bs => (Integer ': s) :-> (bs ': s) Source #

LDefault Integer Source # 
Instance details

Defined in Lorentz.Default

Methods

ldef :: Integer Source #

lIsDef :: forall (s :: [Type]). (Integer ': s) :-> (Bool ': s) Source #

NonZero Integer Source # 
Instance details

Defined in Lorentz.Macro

Methods

nonZero :: forall (s :: [Type]). (Integer ': s) :-> (Maybe Integer ': s) Source #

HasRPCRepr Integer 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Integer

TypeHasDoc Integer 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Integer :: FieldDescriptions #

IsoValue Integer 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Integer :: T #

HasCLReader Integer 
Instance details

Defined in Morley.Util.CLI

Buildable Integer 
Instance details

Defined in Fmt.Buildable

Methods

build :: Integer -> Doc

buildList :: [Integer] -> Doc

FormatAsHex Integer 
Instance details

Defined in Fmt.Buildable

Methods

hexF :: Integer -> Doc

Pretty Integer
>>> pretty (2^123 :: Integer)
10633823966279326983230456482242756608
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Integer -> Doc ann #

prettyList :: [Integer] -> Doc ann #

UniformRange Integer 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Integer, Integer) -> g -> m Integer #

Ring Integer 
Instance details

Defined in Data.Semiring

Methods

negate :: Integer -> Integer #

Semiring Integer 
Instance details

Defined in Data.Semiring

UnaryArithOpHs Abs Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Abs Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Abs Integer ': s) Source #

UnaryArithOpHs Eq' Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Eq' Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Eq' Integer ': s) Source #

UnaryArithOpHs Ge Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Ge Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Ge Integer ': s) Source #

UnaryArithOpHs Gt Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Gt Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Gt Integer ': s) Source #

UnaryArithOpHs Le Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Le Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Le Integer ': s) Source #

UnaryArithOpHs Lt Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Lt Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Lt Integer ': s) Source #

UnaryArithOpHs Neg Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neg Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Neg Integer ': s) Source #

UnaryArithOpHs Neq Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neq Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Neq Integer ': s) Source #

UnaryArithOpHs Not Integer Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Not Integer Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Integer ': s) :-> (UnaryArithResHs Not Integer ': s) Source #

MultiplyPoint Integer Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

MultiplyPoint Integer Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Lift Integer 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Integer -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Integer -> Code m Integer #

KnownNat n => Reifies (n :: Nat) Integer 
Instance details

Defined in Data.Reflection

Methods

reflect :: proxy n -> Integer #

r ~ Rational => ArithOpHs Div NRational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Div Rational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Div Integer NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Div Integer Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Rational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add NRational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add Rational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Timestamp => ArithOpHs Add Timestamp Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Timestamp ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add Integer NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add Integer Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Rational ': s)) :-> (r ': s) Source #

r ~ Timestamp => ArithOpHs Add Integer Timestamp r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Timestamp ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Add Integer Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Add Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Add Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs And Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Maybe (Integer, Natural) => ArithOpHs EDiv Integer Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (r ': s) Source #

r ~ Maybe (Integer, Natural) => ArithOpHs EDiv Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Maybe (Integer, Natural) => ArithOpHs EDiv Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul NRational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul Rational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Bls12381Fr Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul Integer NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul Integer Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Rational ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Integer Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Mul Integer Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Mul Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Mul Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub NRational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Rational Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Integer ': s)) :-> (r ': s) Source #

r ~ Timestamp => ArithOpHs Sub Timestamp Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Timestamp ': (Integer ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Integer NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Integer Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Rational ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Integer Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Integer Integer (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Integer Integer (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Integer Natural (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Integer Natural (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Integer (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Natural Integer (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe Rational ': s) Source #

DivConstraint1 a t r (Fixed :: LorentzFixedBaseKind -> Type) b1 => ArithOpHs Div Integer (Fixed (b1 a)) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Fixed (b1 a) ': s)) :-> (r ': s) Source #

DivConstraint1 a t r (Fixed :: LorentzFixedBaseKind -> Type) b1 => ArithOpHs Div Integer (NFixed (b1 a)) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NFixed (b1 a) ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Add Integer (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Add Integer (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NFixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul Integer (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul Integer (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NFixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub Integer (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub Integer (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (NFixed p ': s)) :-> (r ': s) Source #

() :=> (Bits Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Bits Integer #

() :=> (Enum Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Enum Integer #

() :=> (Num Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Num Integer #

() :=> (Integral Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Integral Integer #

() :=> (Real Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Real Integer #

() :=> (Eq Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Eq Integer #

() :=> (Ord Integer) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Ord Integer #

r ~ Fixed p => ArithOpHs Add (Fixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Integer ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Add (NFixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Integer ': s)) :-> (r ': s) Source #

(r ~ Maybe (Integer, NFixed (base a)), KnownNat a, LorentzFixedBase base) => ArithOpHs EDiv (Fixed (base a)) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed (base a) ': (Integer ': s)) :-> (r ': s) Source #

(r ~ Maybe (Integer, NFixed (base a)), KnownNat a, LorentzFixedBase base) => ArithOpHs EDiv (NFixed (base a)) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed (base a) ': (Integer ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul (Fixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Integer ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul (NFixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Integer ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub (Fixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Integer ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub (NFixed p) Integer r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Integer ': s)) :-> (r ': s) Source #

type Difference Integer 
Instance details

Defined in Basement.Numerical.Subtractive

type IntBaseType Integer 
Instance details

Defined in Data.IntCast

type AsRPC Integer 
Instance details

Defined in Morley.AsRPC

type AsRPC Integer = Integer
type TypeDocFieldDescriptions Integer 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Integer 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Integer = 'TInt
type PrettyShow Integer 
Instance details

Defined in Morley.Prelude.Show

type PrettyShow Integer = ()
type UnaryArithResHs Abs Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Eq' Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Ge Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Gt Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Le Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Lt Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Neg Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Neq Integer Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Not Integer Source # 
Instance details

Defined in Lorentz.Arith

data Natural #

Natural number

Invariant: numbers <= 0xffffffffffffffff use the NS constructor

Instances

Instances details
FromJSON TezosNat 
Instance details

Defined in Morley.Micheline.Json

Methods

parseJSON :: Value -> Parser TezosNat #

parseJSONList :: Value -> Parser [TezosNat] #

ToJSON TezosNat 
Instance details

Defined in Morley.Micheline.Json

Methods

toJSON :: TezosNat -> Value #

toEncoding :: TezosNat -> Encoding #

toJSONList :: [TezosNat] -> Value #

toEncodingList :: [TezosNat] -> Encoding #

ToJSON Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Natural 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data Natural

Since: base-4.8.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Natural -> c Natural #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Natural #

toConstr :: Natural -> Constr #

dataTypeOf :: Natural -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Natural) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Natural) #

gmapT :: (forall b. Data b => b -> b) -> Natural -> Natural #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Natural -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Natural -> r #

gmapQ :: (forall d. Data d => d -> u) -> Natural -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Natural -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Natural -> m Natural #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Natural -> m Natural #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Natural -> m Natural #

Enum Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Enum

Num Natural

Note that Natural's Num instance isn't a ring: no element but 0 has an additive inverse. It is a semiring though.

Since: base-4.8.0.0

Instance details

Defined in GHC.Num

Read Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Read

Integral Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Real

Real Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Real

Show Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Show

Subtractive Natural 
Instance details

Defined in Basement.Numerical.Subtractive

Associated Types

type Difference Natural #

NFData Natural

Since: deepseq-1.4.0.0

Instance details

Defined in Control.DeepSeq

Methods

rnf :: Natural -> () #

Eq Natural 
Instance details

Defined in GHC.Num.Natural

Methods

(==) :: Natural -> Natural -> Bool #

(/=) :: Natural -> Natural -> Bool #

Ord Natural 
Instance details

Defined in GHC.Num.Natural

Hashable Natural 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Natural -> Int #

hash :: Natural -> Int #

HasAnnotation Natural Source # 
Instance details

Defined in Lorentz.Annotation

ToBytesArithOpHs Natural Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalToBytesOpHs :: forall bs (s :: [Type]). BytesLike bs => (Natural ': s) :-> (bs ': s) Source #

ToIntegerArithOpHs Natural Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalToIntOpHs :: forall (s :: [Type]). (Natural ': s) :-> (Integer ': s) Source #

LDefault Natural Source # 
Instance details

Defined in Lorentz.Default

Methods

ldef :: Natural Source #

lIsDef :: forall (s :: [Type]). (Natural ': s) :-> (Bool ': s) Source #

NonZero Natural Source # 
Instance details

Defined in Lorentz.Macro

Methods

nonZero :: forall (s :: [Type]). (Natural ': s) :-> (Maybe Natural ': s) Source #

HasRPCRepr Natural 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Natural

TypeHasDoc Natural 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Natural :: FieldDescriptions #

IsoValue Natural 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Natural :: T #

HasCLReader Natural 
Instance details

Defined in Morley.Util.CLI

Buildable TezosNat 
Instance details

Defined in Morley.Micheline.Json

Methods

build :: TezosNat -> Doc

buildList :: [TezosNat] -> Doc

Buildable Natural 
Instance details

Defined in Fmt.Buildable

Methods

build :: Natural -> Doc

buildList :: [Natural] -> Doc

FormatAsHex Natural 
Instance details

Defined in Fmt.Buildable

Methods

hexF :: Natural -> Doc

Pretty Natural 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Natural -> Doc ann #

prettyList :: [Natural] -> Doc ann #

UniformRange Natural 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Natural, Natural) -> g -> m Natural #

Semiring Natural 
Instance details

Defined in Data.Semiring

PEnum Natural 
Instance details

Defined in Data.Singletons.Base.Enum

Associated Types

type Succ arg :: a #

type Pred arg :: a #

type ToEnum arg :: a #

type FromEnum arg :: Natural #

type EnumFromTo arg arg1 :: [a] #

type EnumFromThenTo arg arg1 arg2 :: [a] #

SEnum Natural 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sSucc :: forall (t :: Natural). Sing t -> Sing (Apply SuccSym0 t) #

sPred :: forall (t :: Natural). Sing t -> Sing (Apply PredSym0 t) #

sToEnum :: forall (t :: Natural). Sing t -> Sing (Apply ToEnumSym0 t) #

sFromEnum :: forall (t :: Natural). Sing t -> Sing (Apply FromEnumSym0 t) #

sEnumFromTo :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Apply (Apply EnumFromToSym0 t1) t2) #

sEnumFromThenTo :: forall (t1 :: Natural) (t2 :: Natural) (t3 :: Natural). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply EnumFromThenToSym0 t1) t2) t3) #

PNum Natural 
Instance details

Defined in GHC.Num.Singletons

Associated Types

type arg + arg1 :: a #

type arg - arg1 :: a #

type arg * arg1 :: a #

type Negate arg :: a #

type Abs arg :: a #

type Signum arg :: a #

type FromInteger arg :: a #

SNum Natural 
Instance details

Defined in GHC.Num.Singletons

Methods

(%+) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Apply (Apply (+@#@$) t1) t2) #

(%-) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Apply (Apply (-@#@$) t1) t2) #

(%*) :: forall (t1 :: Natural) (t2 :: Natural). Sing t1 -> Sing t2 -> Sing (Apply (Apply (*@#@$) t1) t2) #

sNegate :: forall (t :: Natural). Sing t -> Sing (Apply NegateSym0 t) #

sAbs :: forall (t :: Natural). Sing t -> Sing (Apply AbsSym0 t) #

sSignum :: forall (t :: Natural). Sing t -> Sing (Apply SignumSym0 t) #

sFromInteger :: forall (t :: Natural). Sing t -> Sing (Apply FromIntegerSym0 t) #

PShow Natural 
Instance details

Defined in Text.Show.Singletons

Associated Types

type ShowsPrec arg arg1 arg2 :: Symbol #

type Show_ arg :: Symbol #

type ShowList arg arg1 :: Symbol #

SShow Natural 
Instance details

Defined in Text.Show.Singletons

Methods

sShowsPrec :: forall (t1 :: Natural) (t2 :: Natural) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply ShowsPrecSym0 t1) t2) t3) #

sShow_ :: forall (t :: Natural). Sing t -> Sing (Apply Show_Sym0 t) #

sShowList :: forall (t1 :: [Natural]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply ShowListSym0 t1) t2) #

KnownNat n => HasResolution (n :: Nat)

For example, Fixed 1000 will give you a Fixed with a resolution of 1000.

Instance details

Defined in Data.Fixed

Methods

resolution :: p n -> Integer #

UnaryArithOpHs Eq' Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Eq' Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Eq' Natural ': s) Source #

UnaryArithOpHs Ge Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Ge Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Ge Natural ': s) Source #

UnaryArithOpHs Gt Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Gt Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Gt Natural ': s) Source #

UnaryArithOpHs Le Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Le Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Le Natural ': s) Source #

UnaryArithOpHs Lt Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Lt Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Lt Natural ': s) Source #

UnaryArithOpHs Neg Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neg Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Neg Natural ': s) Source #

UnaryArithOpHs Neq Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neq Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Neq Natural ': s) Source #

UnaryArithOpHs Not Natural Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Not Natural Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Natural ': s) :-> (UnaryArithResHs Not Natural ': s) Source #

FromExp x Natural 
Instance details

Defined in Morley.Micheline.Class

Methods

fromExp :: Exp x -> Either (FromExpError x) Natural

Lift Natural 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Natural -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Natural -> Code m Natural #

KnownNat n => Reifies (n :: Nat) Integer 
Instance details

Defined in Data.Reflection

Methods

reflect :: proxy n -> Integer #

r ~ NRational => ArithOpHs Div NRational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Div Rational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Natural ': s)) :-> (r ': s) Source #

r ~ NRational => ArithOpHs Div Natural NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Div Natural Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Rational ': s)) :-> (r ': s) Source #

r ~ NRational => ArithOpHs Add NRational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add Rational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Add Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ NRational => ArithOpHs Add Natural NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Add Natural Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Rational ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Add Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Add Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs And Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs And Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ Maybe (Mutez, Mutez) => ArithOpHs EDiv Mutez Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Natural ': s)) :-> (r ': s) Source #

r ~ Maybe (Integer, Natural) => ArithOpHs EDiv Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Maybe (Integer, Natural) => ArithOpHs EDiv Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Maybe (Natural, Natural) => ArithOpHs EDiv Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Lsl ByteString Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Lsl Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Lsr ByteString Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Lsr Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ NRational => ArithOpHs Mul NRational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul Rational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Mutez => ArithOpHs Mul Mutez Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Natural ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Bls12381Fr Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Mul Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ NRational => ArithOpHs Mul Natural NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Mul Natural Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Rational ': s)) :-> (r ': s) Source #

r ~ Mutez => ArithOpHs Mul Natural Mutez r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Mutez ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Natural Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Mul Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Mul Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Or Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub NRational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NRational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Rational Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Rational ': (Natural ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Integer Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Natural NRational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NRational ': s)) :-> (r ': s) Source #

r ~ Rational => ArithOpHs Sub Natural Rational r Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Rational ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Natural Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

r ~ Natural => ArithOpHs Xor Natural Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (r ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Integer Natural (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Integer Natural (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Integer (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Natural Integer (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Natural (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Natural (Maybe (NFixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe (NFixed (b r)) ': s) Source #

ArithOpHs Div Natural Natural (Maybe NRational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe NRational ': s) Source #

DivConstraint1 a t r (Fixed :: LorentzFixedBaseKind -> Type) b1 => ArithOpHs Div Natural (Fixed (b1 a)) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Fixed (b1 a) ': s)) :-> (r ': s) Source #

DivConstraint1 a t r (NFixed :: LorentzFixedBaseKind -> Type) b1 => ArithOpHs Div Natural (NFixed (b1 a)) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NFixed (b1 a) ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Add Natural (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ NFixed p => ArithOpHs Add Natural (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NFixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul Natural (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ NFixed p => ArithOpHs Mul Natural (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NFixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub Natural (Fixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Fixed p ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub Natural (NFixed p) r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (NFixed p ': s)) :-> (r ': s) Source #

SingI2 EfdtNatDnSym2 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (EfdtNatDnSym2 x y) #

SingI2 EfdtNatSym2 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (EfdtNatSym2 x y) #

SingI2 EfdtNatUpSym2 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (EfdtNatUpSym2 x y) #

SShow a => SingI2 (ShowsPrecSym2 :: Natural -> a -> TyFun Symbol Symbol -> Type) 
Instance details

Defined in Text.Show.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (ShowsPrecSym2 x y) #

() :=> (Bits Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Bits Natural #

() :=> (Enum Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Enum Natural #

() :=> (Num Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Num Natural #

() :=> (Read Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Read Natural #

() :=> (Integral Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Integral Natural #

() :=> (Real Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Real Natural #

() :=> (Show Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Natural #

() :=> (Eq Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Eq Natural #

() :=> (Ord Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Ord Natural #

SingI1 EfdtNatDnSym1 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatDnSym1 x) #

SingI1 EfdtNatSym1 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatSym1 x) #

SingI1 EfdtNatUpSym1 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatUpSym1 x) #

SingI1 EftNatSym1 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EftNatSym1 x) #

SingI1 DivSym1 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DivSym1 x) #

SingI1 ModSym1 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ModSym1 x) #

SingI1 (^@#@$$) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((^@#@$$) x) #

r ~ Fixed p => ArithOpHs Add (Fixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Natural ': s)) :-> (r ': s) Source #

r ~ NFixed p => ArithOpHs Add (NFixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Natural ': s)) :-> (r ': s) Source #

(r ~ Maybe (Integer, NFixed (base a)), KnownNat a, LorentzFixedBase base) => ArithOpHs EDiv (Fixed (base a)) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed (base a) ': (Natural ': s)) :-> (r ': s) Source #

(r ~ Maybe (Natural, NFixed (base a)), KnownNat a, LorentzFixedBase base) => ArithOpHs EDiv (NFixed (base a)) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed (base a) ': (Natural ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Mul (Fixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Natural ': s)) :-> (r ': s) Source #

r ~ NFixed p => ArithOpHs Mul (NFixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Natural ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub (Fixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Fixed p ': (Natural ': s)) :-> (r ': s) Source #

r ~ Fixed p => ArithOpHs Sub (NFixed p) Natural r Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (NFixed p ': (Natural ': s)) :-> (r ': s) Source #

SingI d => SingI1 (EfdtNatDnSym2 d :: Natural -> TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatDnSym2 d x) #

SingI d => SingI1 (EfdtNatSym2 d :: Natural -> TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatSym2 d x) #

SingI d => SingI1 (EfdtNatUpSym2 d :: Natural -> TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (EfdtNatUpSym2 d x) #

SingI1 (SplitAtSym1 :: Natural -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (SplitAtSym1 x) #

SingI1 (ListsplitAtSym1 :: Natural -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListsplitAtSym1 x) #

SingI1 (DropSym1 :: Natural -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DropSym1 x) #

SingI1 (TakeSym1 :: Natural -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (TakeSym1 x) #

SingI1 (ListdropSym1 :: Natural -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListdropSym1 x) #

SingI1 (ListtakeSym1 :: Natural -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListtakeSym1 x) #

SShow a => SingI1 (ShowsPrecSym1 :: Natural -> TyFun a (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Text.Show.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ShowsPrecSym1 x) #

SingI1 (ReplicateSym1 :: Natural -> TyFun a [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ReplicateSym1 x) #

SingI1 ((<=?@#@$$) :: Natural -> TyFun Natural Bool -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((<=?@#@$$) x) #

SEq a => SingI1 (ElemIndexSym1 :: a -> TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ElemIndexSym1 x) #

SEq a => SingI1 (ElemIndicesSym1 :: a -> TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ElemIndicesSym1 x) #

SApplicative m => SingI1 (ReplicateM_Sym1 :: Natural -> TyFun (m a) (m ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ReplicateM_Sym1 x) #

SApplicative m => SingI1 (ReplicateMSym1 :: Natural -> TyFun (m a) (m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ReplicateMSym1 x) #

SingI1 ((!!@#@$$) :: [a] -> TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((!!@#@$$) x) #

SingI1 (ListindexSym1 :: [a] -> TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListindexSym1 x) #

SingI EfdtNatDnSym0 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing EfdtNatDnSym0 #

SingI EfdtNatSym0 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing EfdtNatSym0 #

SingI EfdtNatUpSym0 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing EfdtNatUpSym0 #

SingI EftNatSym0 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing EftNatSym0 #

SingI DivSym0 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

sing :: Sing DivSym0 #

SingI ModSym0 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

sing :: Sing ModSym0 #

SingI (^@#@$) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing (^@#@$) #

SingI Log2Sym0 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

sing :: Sing Log2Sym0 #

SingI NatToCharSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SingI CharToNatSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings KnownNatSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings FromEnum_6989586621679583917Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ToEnum_6989586621679583901Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ShowsPrec_6989586621680647397Sym0 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings ShowsPrec_6989586621680647421Sym0 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings ShowsPrec_6989586621680127614Sym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ShowsPrec_6989586621680127586Sym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings EfdtNatDnSym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings EfdtNatSym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings EfdtNatUpSym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings EnumFromThenTo_6989586621679555158Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings DivSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings ModSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings QuotSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings RemSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (^@#@$) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

SuppressUnusedWarnings DivModSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings QuotRemSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings EftNatSym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings EnumFromTo_6989586621679555142Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ShowsPrec_6989586621680127424Sym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ShowsPrec_6989586621680127564Sym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ShowsCharPrecSym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ShowsNatSym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings FromEnum_6989586621679555134Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings Pred_6989586621679555120Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings Succ_6989586621679555113Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ToEnum_6989586621679555127Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings Log2Sym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings ToEnum_6989586621679583924Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ToEnum_6989586621679583880Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ToEnum_6989586621679555177Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings NatToCharSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings FromEnum_6989586621679583934Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings FromEnum_6989586621679583893Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings FromEnum_6989586621679555186Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings CharToNatSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI d => SingI (EfdtNatDnSym1 d :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatDnSym1 d) #

SingI d => SingI (EfdtNatSym1 d :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatSym1 d) #

SingI d => SingI (EfdtNatUpSym1 d :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatUpSym1 d) #

SingI (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (ListsplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListsplitAtSym0 #

SingI (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing DropSym0 #

SingI (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing TakeSym0 #

SingI (ListdropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListdropSym0 #

SingI (ListtakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListtakeSym0 #

SShow a => SingI (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SingI (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI d => SingI (EftNatSym1 d :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EftNatSym1 d) #

SEnum a => SingI (ToEnumSym0 :: TyFun Natural a -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing ToEnumSym0 #

SNum a => SingI (FromIntegerSym0 :: TyFun Natural a -> Type) 
Instance details

Defined in GHC.Num.Singletons

SingI ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (!!@#@$) #

SingI (ListindexSym0 :: TyFun [a] (Natural ~> a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListindexSym0 #

SingI (LengthSym0 :: TyFun [a] Natural -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing LengthSym0 #

SingI (ListlengthSym0 :: TyFun [a] Natural -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListlengthSym0 #

SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SEq a => SingI (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SEnum a => SingI (FromEnumSym0 :: TyFun a Natural -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SingI ((<=?@#@$) :: TyFun Natural (Natural ~> Bool) -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing (<=?@#@$) #

SingI x => SingI (DivSym1 x :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

sing :: Sing (DivSym1 x) #

SingI x => SingI (ModSym1 x :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

Methods

sing :: Sing (ModSym1 x) #

SingI x => SingI ((^@#@$$) x :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing ((^@#@$$) x) #

SuppressUnusedWarnings (FromEnum_6989586621680458803Sym0 :: TyFun (Identity a) Natural -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (Length_6989586621680460396Sym0 :: TyFun (Identity a) Natural -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680669674Sym0 :: TyFun (First a) Natural -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680669882Sym0 :: TyFun (Last a) Natural -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680669145Sym0 :: TyFun (Max a) Natural -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680668172Sym0 :: TyFun (Min a) Natural -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680670051Sym0 :: TyFun (WrappedMonoid a) Natural -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (Length_6989586621680261803Sym0 :: TyFun (Dual a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Length_6989586621680262153Sym0 :: TyFun (Product a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Length_6989586621680261978Sym0 :: TyFun (Sum a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FromInteger_6989586621680459017Sym0 :: TyFun Natural (Identity a) -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680458796Sym0 :: TyFun Natural (Identity a) -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (FromInteger_6989586621679533971Sym0 :: TyFun Natural (Down a) -> Type) 
Instance details

Defined in GHC.Num.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680669665Sym0 :: TyFun Natural (First a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680669873Sym0 :: TyFun Natural (Last a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromInteger_6989586621680669298Sym0 :: TyFun Natural (Max a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680669136Sym0 :: TyFun Natural (Max a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromInteger_6989586621680668529Sym0 :: TyFun Natural (Min a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680668163Sym0 :: TyFun Natural (Min a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680670042Sym0 :: TyFun Natural (WrappedMonoid a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (FromInteger_6989586621679666504Sym0 :: TyFun Natural (Product a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (FromInteger_6989586621679666375Sym0 :: TyFun Natural (Sum a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621680459070Sym0 :: TyFun Natural (Identity a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680180948Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680180996Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647556Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647583Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647529Sym0 :: TyFun Natural (Max a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647502Sym0 :: TyFun Natural (Min a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647610Sym0 :: TyFun Natural (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647373Sym0 :: TyFun Natural (Dual a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647475Sym0 :: TyFun Natural (Product a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680647448Sym0 :: TyFun Natural (Sum a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680127540Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (EfdtNatDnSym1 a6989586621679554927 :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EfdtNatSym1 a6989586621679555001 :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EfdtNatUpSym1 a6989586621679554964 :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EnumFromThenTo_6989586621679555158Sym1 a6989586621679555170 :: TyFun Natural (Natural ~> [Natural]) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (ShowsPrec_6989586621680095137Sym0 :: TyFun Natural ([a] ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListsplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListdropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ListtakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095105Sym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (DivSym1 a6989586621679509056 :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (ModSym1 a6989586621679509551 :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (QuotSym1 a6989586621679510194 :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (RemSym1 a6989586621679510183 :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings ((^@#@$$) a6989586621679490915 :: TyFun Natural Natural -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

SuppressUnusedWarnings (DivModSym1 a6989586621679510212 :: TyFun Natural (Natural, Natural) -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (QuotRemSym1 a6989586621679510205 :: TyFun Natural (Natural, Natural) -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings (EftNatSym1 a6989586621679555019 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EnumFromTo_6989586621679555142Sym1 a6989586621679555151 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (ToEnumSym0 :: TyFun Natural a -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (FromIntegerSym0 :: TyFun Natural a -> Type) 
Instance details

Defined in GHC.Num.Singletons

SuppressUnusedWarnings ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListindexSym0 :: TyFun [a] (Natural ~> a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Length_6989586621680261394Sym0 :: TyFun [a] Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (LengthSym0 :: TyFun [a] Natural -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListlengthSym0 :: TyFun [a] Natural -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FromEnumSym0 :: TyFun a Natural -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SApplicative m => SingI (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SApplicative m => SingI (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

(SingI d1, SingI d2) => SingI (EfdtNatDnSym2 d1 d2 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatDnSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (EfdtNatSym2 d1 d2 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatSym2 d1 d2) #

(SingI d1, SingI d2) => SingI (EfdtNatUpSym2 d1 d2 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sing :: Sing (EfdtNatUpSym2 d1 d2) #

SingI d => SingI ((!!@#@$$) d :: TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing ((!!@#@$$) d) #

SingI d => SingI (ListindexSym1 d :: TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing (ListindexSym1 d) #

(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (ElemIndexSym1 d) #

SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (FindIndexSym1 d) #

(SEq a, SingI d) => SingI (ElemIndicesSym1 d :: TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (ElemIndicesSym1 d) #

SingI d => SingI (FindIndicesSym1 d :: TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (FindIndicesSym1 d) #

SingI x => SingI ((<=?@#@$$) x :: TyFun Natural Bool -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing ((<=?@#@$$) x) #

SuppressUnusedWarnings (Length_6989586621680261576Sym0 :: TyFun (Either a1 a2) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Length_6989586621680261650Sym0 :: TyFun (Proxy a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (FromEnum_6989586621680230542Sym0 :: TyFun (Proxy s) Natural -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680230548Sym0 :: TyFun Natural (Proxy s) -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680127504Sym0 :: TyFun Natural (Either a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680230472Sym0 :: TyFun Natural (Proxy s ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680669533Sym0 :: TyFun Natural (Arg a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095155Sym0 :: TyFun Natural ((a, b) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (EfdtNatDnSym2 a6989586621679554927 a6989586621679554928 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EfdtNatSym2 a6989586621679555001 a6989586621679555002 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EfdtNatUpSym2 a6989586621679554964 a6989586621679554965 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (EnumFromThenTo_6989586621679555158Sym2 a6989586621679555170 a6989586621679555171 :: TyFun Natural [Natural] -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings ((!!@#@$$) a6989586621679765587 :: TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListindexSym1 a6989586621680071766 :: TyFun Natural a -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ElemIndicesSym1 a6989586621679765954 :: TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindIndicesSym1 a6989586621679765922 :: TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI1 (FindIndexSym1 :: (a ~> Bool) -> TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindIndexSym1 x) #

SingI1 (FindIndicesSym1 :: (a ~> Bool) -> TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindIndicesSym1 x) #

SFoldable t => SingI (LengthSym0 :: TyFun (t a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing LengthSym0 #

SuppressUnusedWarnings (FromEnum_6989586621680494037Sym0 :: TyFun (Const a b) Natural -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (FromInteger_6989586621680494127Sym0 :: TyFun Natural (Const a b) -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (ToEnum_6989586621680494030Sym0 :: TyFun Natural (Const a b) -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680494147Sym0 :: TyFun Natural (Const a b ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095170Sym0 :: TyFun Natural ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621680993175LoopSym0 :: TyFun k (TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621680993193LoopSym0 :: TyFun k (TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621679765926BuildListSym0 :: TyFun k1 (TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (LengthSym0 :: TyFun (t a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Length_6989586621680261158Sym0 :: TyFun (t a) Natural -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095186Sym0 :: TyFun Natural ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679765926BuildListSym1 p6989586621679765924 :: TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680993175LoopSym1 cnt06989586621680993173 :: TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621680993193LoopSym1 cnt06989586621680993191 :: TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095203Sym0 :: TyFun Natural ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679765926BuildListSym2 p6989586621679765924 xs6989586621679765925 :: TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680993175LoopSym2 cnt06989586621680993173 f6989586621680993174 :: TyFun Natural (m6989586621680992814 ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621680993193LoopSym2 cnt06989586621680993191 f6989586621680993192 :: TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680095221Sym0 :: TyFun Natural ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679765926BuildListSym3 p6989586621679765924 xs6989586621679765925 a6989586621679765927 :: TyFun [b6989586621679762292] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621680095240Sym0 :: TyFun Natural ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

type Difference Natural 
Instance details

Defined in Basement.Numerical.Subtractive

type IntBaseType Natural 
Instance details

Defined in Data.IntCast

type AsRPC Natural 
Instance details

Defined in Morley.AsRPC

type AsRPC Natural = Natural
type TypeDocFieldDescriptions Natural 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Natural 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Natural = 'TNat
type PrettyShow Natural 
Instance details

Defined in Morley.Prelude.Show

type PrettyShow Natural = ()
type Demote Natural 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Sing 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Sing = SNat
type UnaryArithResHs Eq' Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Ge Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Gt Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Le Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Lt Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Neg Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Neq Natural Source # 
Instance details

Defined in Lorentz.Arith

type UnaryArithResHs Not Natural Source # 
Instance details

Defined in Lorentz.Arith

type FromEnum (a :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type FromEnum (a :: Natural) = Apply FromEnum_6989586621679555134Sym0 a
type Pred (a :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Pred (a :: Natural) = Apply Pred_6989586621679555120Sym0 a
type Succ (a :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Succ (a :: Natural) = Apply Succ_6989586621679555113Sym0 a
type ToEnum a 
Instance details

Defined in Data.Singletons.Base.Enum

type ToEnum a = Apply ToEnum_6989586621679555127Sym0 a
type Abs (a :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type Abs (a :: Natural) = a
type FromInteger a 
Instance details

Defined in GHC.Num.Singletons

type FromInteger a = a
type Negate (a :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type Negate (a :: Natural) = Error "Cannot negate a natural number" :: Natural
type Signum (a :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type Signum (a :: Natural) = SignumNat a
type Show_ (arg :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Show_ (arg :: Natural) = Apply (Show__6989586621680095117Sym0 :: TyFun Natural Symbol -> Type) arg
type Compare (a :: Natural) (b :: Natural) 
Instance details

Defined in Data.Type.Ord

type Compare (a :: Natural) (b :: Natural) = CmpNat a b
type (arg :: Natural) /= (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (arg :: Natural) /= (arg1 :: Natural) = Apply (Apply (TFHelper_6989586621679133659Sym0 :: TyFun Natural (Natural ~> Bool) -> Type) arg) arg1
type (x :: Natural) == (y :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (x :: Natural) == (y :: Natural) = DefaultEq x y
type (arg :: Natural) < (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (arg :: Natural) < (arg1 :: Natural) = Apply (Apply (TFHelper_6989586621679173484Sym0 :: TyFun Natural (Natural ~> Bool) -> Type) arg) arg1
type (arg :: Natural) <= (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (arg :: Natural) <= (arg1 :: Natural) = Apply (Apply (TFHelper_6989586621679173500Sym0 :: TyFun Natural (Natural ~> Bool) -> Type) arg) arg1
type (arg :: Natural) > (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (arg :: Natural) > (arg1 :: Natural) = Apply (Apply (TFHelper_6989586621679173516Sym0 :: TyFun Natural (Natural ~> Bool) -> Type) arg) arg1
type (arg :: Natural) >= (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type (arg :: Natural) >= (arg1 :: Natural) = Apply (Apply (TFHelper_6989586621679173532Sym0 :: TyFun Natural (Natural ~> Bool) -> Type) arg) arg1
type Compare (a :: Natural) (b :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Compare (a :: Natural) (b :: Natural) = CmpNat a b
type Max (arg :: Natural) (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Max (arg :: Natural) (arg1 :: Natural) = Apply (Apply (Max_6989586621679173548Sym0 :: TyFun Natural (Natural ~> Natural) -> Type) arg) arg1
type Min (arg :: Natural) (arg1 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Min (arg :: Natural) (arg1 :: Natural) = Apply (Apply (Min_6989586621679173564Sym0 :: TyFun Natural (Natural ~> Natural) -> Type) arg) arg1
type EnumFromTo (a1 :: Natural) (a2 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type EnumFromTo (a1 :: Natural) (a2 :: Natural) = Apply (Apply EnumFromTo_6989586621679555142Sym0 a1) a2
type (a :: Natural) * (b :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type (a :: Natural) * (b :: Natural) = a * b
type (a :: Natural) + (b :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type (a :: Natural) + (b :: Natural) = a + b
type (a :: Natural) - (b :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type (a :: Natural) - (b :: Natural) = a - b
type ShowList (arg1 :: [Natural]) arg2 
Instance details

Defined in Text.Show.Singletons

type ShowList (arg1 :: [Natural]) arg2 = Apply (Apply (ShowList_6989586621680095125Sym0 :: TyFun [Natural] (Symbol ~> Symbol) -> Type) arg1) arg2
type Apply KnownNatSym0 (a6989586621679508167 :: Nat) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply KnownNatSym0 (a6989586621679508167 :: Nat) = KnownNat a6989586621679508167
type Apply FromEnum_6989586621679583917Sym0 (a6989586621679583921 :: Ordering) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679583917Sym0 (a6989586621679583921 :: Ordering) = FromEnum_6989586621679583917 a6989586621679583921
type Apply ToEnum_6989586621679583901Sym0 (a6989586621679583905 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679583901Sym0 (a6989586621679583905 :: Natural) = ToEnum_6989586621679583901 a6989586621679583905
type Apply FromEnum_6989586621679555134Sym0 (a6989586621679555138 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679555134Sym0 (a6989586621679555138 :: Natural) = FromEnum_6989586621679555134 a6989586621679555138
type Apply Pred_6989586621679555120Sym0 (a6989586621679555124 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply Pred_6989586621679555120Sym0 (a6989586621679555124 :: Natural) = Pred_6989586621679555120 a6989586621679555124
type Apply Succ_6989586621679555113Sym0 (a6989586621679555117 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply Succ_6989586621679555113Sym0 (a6989586621679555117 :: Natural) = Succ_6989586621679555113 a6989586621679555117
type Apply ToEnum_6989586621679555127Sym0 (a6989586621679555131 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679555127Sym0 (a6989586621679555131 :: Natural) = ToEnum_6989586621679555127 a6989586621679555131
type Apply Log2Sym0 (a6989586621679508793 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply Log2Sym0 (a6989586621679508793 :: Natural) = Log2 a6989586621679508793
type Apply ToEnum_6989586621679583924Sym0 (a6989586621679583928 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679583924Sym0 (a6989586621679583928 :: Natural) = ToEnum_6989586621679583924 a6989586621679583928
type Apply ToEnum_6989586621679583880Sym0 (a6989586621679583884 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679583880Sym0 (a6989586621679583884 :: Natural) = ToEnum_6989586621679583880 a6989586621679583884
type Apply ToEnum_6989586621679555177Sym0 (a6989586621679555183 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679555177Sym0 (a6989586621679555183 :: Natural) = ToEnum_6989586621679555177 a6989586621679555183
type Apply NatToCharSym0 (a6989586621679512602 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply NatToCharSym0 (a6989586621679512602 :: Natural) = NatToChar a6989586621679512602
type Apply FromEnum_6989586621679583934Sym0 (a6989586621679583938 :: ()) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679583934Sym0 (a6989586621679583938 :: ()) = FromEnum_6989586621679583934 a6989586621679583938
type Apply FromEnum_6989586621679583893Sym0 (a6989586621679583897 :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679583893Sym0 (a6989586621679583897 :: Bool) = FromEnum_6989586621679583893 a6989586621679583897
type Apply FromEnum_6989586621679555186Sym0 (a6989586621679555192 :: Char) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679555186Sym0 (a6989586621679555192 :: Char) = FromEnum_6989586621679555186 a6989586621679555192
type Apply CharToNatSym0 (a6989586621679512343 :: Char) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply CharToNatSym0 (a6989586621679512343 :: Char) = CharToNat a6989586621679512343
type EnumFromThenTo (a1 :: Natural) (a2 :: Natural) (a3 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type EnumFromThenTo (a1 :: Natural) (a2 :: Natural) (a3 :: Natural) = Apply (Apply (Apply EnumFromThenTo_6989586621679555158Sym0 a1) a2) a3
type ShowsPrec _1 (n :: Natural) x 
Instance details

Defined in Text.Show.Singletons

type ShowsPrec _1 (n :: Natural) x = ShowsNat n x
type Apply (DivSym1 a6989586621679509056 :: TyFun Natural Natural -> Type) (a6989586621679509057 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (DivSym1 a6989586621679509056 :: TyFun Natural Natural -> Type) (a6989586621679509057 :: Natural) = Div a6989586621679509056 a6989586621679509057
type Apply (ModSym1 a6989586621679509551 :: TyFun Natural Natural -> Type) (a6989586621679509552 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (ModSym1 a6989586621679509551 :: TyFun Natural Natural -> Type) (a6989586621679509552 :: Natural) = Mod a6989586621679509551 a6989586621679509552
type Apply (QuotSym1 a6989586621679510194 :: TyFun Natural Natural -> Type) (a6989586621679510195 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (QuotSym1 a6989586621679510194 :: TyFun Natural Natural -> Type) (a6989586621679510195 :: Natural) = Quot a6989586621679510194 a6989586621679510195
type Apply (RemSym1 a6989586621679510183 :: TyFun Natural Natural -> Type) (a6989586621679510184 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (RemSym1 a6989586621679510183 :: TyFun Natural Natural -> Type) (a6989586621679510184 :: Natural) = Rem a6989586621679510183 a6989586621679510184
type Apply ((^@#@$$) a6989586621679490915 :: TyFun Natural Natural -> Type) (a6989586621679490916 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Apply ((^@#@$$) a6989586621679490915 :: TyFun Natural Natural -> Type) (a6989586621679490916 :: Natural) = a6989586621679490915 ^ a6989586621679490916
type Apply (ToEnumSym0 :: TyFun Natural k2 -> Type) (a6989586621679555048 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (ToEnumSym0 :: TyFun Natural k2 -> Type) (a6989586621679555048 :: Natural) = ToEnum a6989586621679555048 :: k2
type Apply (FromIntegerSym0 :: TyFun Natural k2 -> Type) (a6989586621679533897 :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type Apply (FromIntegerSym0 :: TyFun Natural k2 -> Type) (a6989586621679533897 :: Natural) = FromInteger a6989586621679533897 :: k2
type Apply (FromEnumSym0 :: TyFun a Natural -> Type) (a6989586621679555051 :: a) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (FromEnumSym0 :: TyFun a Natural -> Type) (a6989586621679555051 :: a) = FromEnum a6989586621679555051
type Apply ((!!@#@$$) a6989586621679765587 :: TyFun Natural a -> Type) (a6989586621679765588 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply ((!!@#@$$) a6989586621679765587 :: TyFun Natural a -> Type) (a6989586621679765588 :: Natural) = a6989586621679765587 !! a6989586621679765588
type Apply (ListindexSym1 a6989586621680071766 :: TyFun Natural a -> Type) (a6989586621680071767 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListindexSym1 a6989586621680071766 :: TyFun Natural a -> Type) (a6989586621680071767 :: Natural) = Listindex a6989586621680071766 a6989586621680071767
type Apply (FromInteger_6989586621680459017Sym0 :: TyFun Natural (Identity a) -> Type) (a6989586621680459021 :: Natural) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (FromInteger_6989586621680459017Sym0 :: TyFun Natural (Identity a) -> Type) (a6989586621680459021 :: Natural) = FromInteger_6989586621680459017 a6989586621680459021 :: Identity a
type Apply (ToEnum_6989586621680458796Sym0 :: TyFun Natural (Identity a) -> Type) (a6989586621680458800 :: Natural) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (ToEnum_6989586621680458796Sym0 :: TyFun Natural (Identity a) -> Type) (a6989586621680458800 :: Natural) = ToEnum_6989586621680458796 a6989586621680458800 :: Identity a
type Apply (FromInteger_6989586621679533971Sym0 :: TyFun Natural (Down a) -> Type) (a6989586621679533975 :: Natural) 
Instance details

Defined in GHC.Num.Singletons

type Apply (FromInteger_6989586621679533971Sym0 :: TyFun Natural (Down a) -> Type) (a6989586621679533975 :: Natural) = FromInteger_6989586621679533971 a6989586621679533975 :: Down a
type Apply (ToEnum_6989586621680669665Sym0 :: TyFun Natural (First a) -> Type) (a6989586621680669671 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ToEnum_6989586621680669665Sym0 :: TyFun Natural (First a) -> Type) (a6989586621680669671 :: Natural) = ToEnum_6989586621680669665 a6989586621680669671 :: First a
type Apply (ToEnum_6989586621680669873Sym0 :: TyFun Natural (Last a) -> Type) (a6989586621680669879 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ToEnum_6989586621680669873Sym0 :: TyFun Natural (Last a) -> Type) (a6989586621680669879 :: Natural) = ToEnum_6989586621680669873 a6989586621680669879 :: Last a
type Apply (FromInteger_6989586621680669298Sym0 :: TyFun Natural (Max a) -> Type) (a6989586621680669304 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromInteger_6989586621680669298Sym0 :: TyFun Natural (Max a) -> Type) (a6989586621680669304 :: Natural) = FromInteger_6989586621680669298 a6989586621680669304 :: Max a
type Apply (ToEnum_6989586621680669136Sym0 :: TyFun Natural (Max a) -> Type) (a6989586621680669142 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ToEnum_6989586621680669136Sym0 :: TyFun Natural (Max a) -> Type) (a6989586621680669142 :: Natural) = ToEnum_6989586621680669136 a6989586621680669142 :: Max a
type Apply (FromInteger_6989586621680668529Sym0 :: TyFun Natural (Min a) -> Type) (a6989586621680668535 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromInteger_6989586621680668529Sym0 :: TyFun Natural (Min a) -> Type) (a6989586621680668535 :: Natural) = FromInteger_6989586621680668529 a6989586621680668535 :: Min a
type Apply (ToEnum_6989586621680668163Sym0 :: TyFun Natural (Min a) -> Type) (a6989586621680668169 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ToEnum_6989586621680668163Sym0 :: TyFun Natural (Min a) -> Type) (a6989586621680668169 :: Natural) = ToEnum_6989586621680668163 a6989586621680668169 :: Min a
type Apply (ToEnum_6989586621680670042Sym0 :: TyFun Natural (WrappedMonoid a) -> Type) (a6989586621680670048 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ToEnum_6989586621680670042Sym0 :: TyFun Natural (WrappedMonoid a) -> Type) (a6989586621680670048 :: Natural) = ToEnum_6989586621680670042 a6989586621680670048 :: WrappedMonoid a
type Apply (FromInteger_6989586621679666504Sym0 :: TyFun Natural (Product a) -> Type) (a6989586621679666508 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (FromInteger_6989586621679666504Sym0 :: TyFun Natural (Product a) -> Type) (a6989586621679666508 :: Natural) = FromInteger_6989586621679666504 a6989586621679666508 :: Product a
type Apply (FromInteger_6989586621679666375Sym0 :: TyFun Natural (Sum a) -> Type) (a6989586621679666379 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (FromInteger_6989586621679666375Sym0 :: TyFun Natural (Sum a) -> Type) (a6989586621679666379 :: Natural) = FromInteger_6989586621679666375 a6989586621679666379 :: Sum a
type Apply (EftNatSym1 a6989586621679555019 :: TyFun Natural [Natural] -> Type) (a6989586621679555020 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EftNatSym1 a6989586621679555019 :: TyFun Natural [Natural] -> Type) (a6989586621679555020 :: Natural) = EftNat a6989586621679555019 a6989586621679555020
type Apply (EnumFromTo_6989586621679555142Sym1 a6989586621679555151 :: TyFun Natural [Natural] -> Type) (a6989586621679555152 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EnumFromTo_6989586621679555142Sym1 a6989586621679555151 :: TyFun Natural [Natural] -> Type) (a6989586621679555152 :: Natural) = EnumFromTo_6989586621679555142 a6989586621679555151 a6989586621679555152
type Apply (EfdtNatDnSym2 a6989586621679554927 a6989586621679554928 :: TyFun Natural [Natural] -> Type) (a6989586621679554929 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatDnSym2 a6989586621679554927 a6989586621679554928 :: TyFun Natural [Natural] -> Type) (a6989586621679554929 :: Natural) = EfdtNatDn a6989586621679554927 a6989586621679554928 a6989586621679554929
type Apply (EfdtNatSym2 a6989586621679555001 a6989586621679555002 :: TyFun Natural [Natural] -> Type) (a6989586621679555003 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatSym2 a6989586621679555001 a6989586621679555002 :: TyFun Natural [Natural] -> Type) (a6989586621679555003 :: Natural) = EfdtNat a6989586621679555001 a6989586621679555002 a6989586621679555003
type Apply (EfdtNatUpSym2 a6989586621679554964 a6989586621679554965 :: TyFun Natural [Natural] -> Type) (a6989586621679554966 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatUpSym2 a6989586621679554964 a6989586621679554965 :: TyFun Natural [Natural] -> Type) (a6989586621679554966 :: Natural) = EfdtNatUp a6989586621679554964 a6989586621679554965 a6989586621679554966
type Apply (EnumFromThenTo_6989586621679555158Sym2 a6989586621679555170 a6989586621679555171 :: TyFun Natural [Natural] -> Type) (a6989586621679555172 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EnumFromThenTo_6989586621679555158Sym2 a6989586621679555170 a6989586621679555171 :: TyFun Natural [Natural] -> Type) (a6989586621679555172 :: Natural) = EnumFromThenTo_6989586621679555158 a6989586621679555170 a6989586621679555171 a6989586621679555172
type Apply (Let6989586621680993175LoopSym2 cnt06989586621680993173 f6989586621680993174 :: TyFun Natural (m ()) -> Type) (a6989586621680993176 :: Natural) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993175LoopSym2 cnt06989586621680993173 f6989586621680993174 :: TyFun Natural (m ()) -> Type) (a6989586621680993176 :: Natural) = Let6989586621680993175Loop cnt06989586621680993173 f6989586621680993174 a6989586621680993176
type Apply (Let6989586621680993193LoopSym2 cnt06989586621680993191 f6989586621680993192 :: TyFun Natural (m [a]) -> Type) (a6989586621680993194 :: Natural) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993193LoopSym2 cnt06989586621680993191 f6989586621680993192 :: TyFun Natural (m [a]) -> Type) (a6989586621680993194 :: Natural) = Let6989586621680993193Loop cnt06989586621680993191 f6989586621680993192 a6989586621680993194
type Eval (Sum ns :: Nat -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (Sum ns :: Nat -> Type) = Eval (Foldr (+) 0 ns)
type Eval (Length ('[] :: [a]) :: Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Length ('[] :: [a]) :: Nat -> Type) = 0
type Eval (Length (a2 ': as) :: Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Length (a2 ': as) :: Nat -> Type) = 1 + Eval (Length as)
type Eval (a * b :: Nat -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a * b :: Nat -> Type) = a * b
type Eval (a + b :: Nat -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a + b :: Nat -> Type) = a + b
type Eval (a - b :: Nat -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a - b :: Nat -> Type) = a - b
type Eval (a ^ b :: Nat -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a ^ b :: Nat -> Type) = a ^ b
type Apply ShowsPrec_6989586621680647397Sym0 (a6989586621680647405 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply ShowsPrec_6989586621680647397Sym0 (a6989586621680647405 :: Natural) = ShowsPrec_6989586621680647397Sym1 a6989586621680647405
type Apply ShowsPrec_6989586621680647421Sym0 (a6989586621680647429 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply ShowsPrec_6989586621680647421Sym0 (a6989586621680647429 :: Natural) = ShowsPrec_6989586621680647421Sym1 a6989586621680647429
type Apply ShowsPrec_6989586621680127614Sym0 (a6989586621680127622 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsPrec_6989586621680127614Sym0 (a6989586621680127622 :: Natural) = ShowsPrec_6989586621680127614Sym1 a6989586621680127622
type Apply ShowsPrec_6989586621680127586Sym0 (a6989586621680127598 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsPrec_6989586621680127586Sym0 (a6989586621680127598 :: Natural) = ShowsPrec_6989586621680127586Sym1 a6989586621680127598
type Apply EfdtNatDnSym0 (a6989586621679554927 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EfdtNatDnSym0 (a6989586621679554927 :: Natural) = EfdtNatDnSym1 a6989586621679554927
type Apply EfdtNatSym0 (a6989586621679555001 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EfdtNatSym0 (a6989586621679555001 :: Natural) = EfdtNatSym1 a6989586621679555001
type Apply EfdtNatUpSym0 (a6989586621679554964 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EfdtNatUpSym0 (a6989586621679554964 :: Natural) = EfdtNatUpSym1 a6989586621679554964
type Apply EnumFromThenTo_6989586621679555158Sym0 (a6989586621679555170 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EnumFromThenTo_6989586621679555158Sym0 (a6989586621679555170 :: Natural) = EnumFromThenTo_6989586621679555158Sym1 a6989586621679555170
type Apply DivSym0 (a6989586621679509056 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply DivSym0 (a6989586621679509056 :: Natural) = DivSym1 a6989586621679509056
type Apply ModSym0 (a6989586621679509551 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply ModSym0 (a6989586621679509551 :: Natural) = ModSym1 a6989586621679509551
type Apply QuotSym0 (a6989586621679510194 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply QuotSym0 (a6989586621679510194 :: Natural) = QuotSym1 a6989586621679510194
type Apply RemSym0 (a6989586621679510183 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply RemSym0 (a6989586621679510183 :: Natural) = RemSym1 a6989586621679510183
type Apply (^@#@$) (a6989586621679490915 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Apply (^@#@$) (a6989586621679490915 :: Natural) = (^@#@$$) a6989586621679490915
type Apply DivModSym0 (a6989586621679510212 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply DivModSym0 (a6989586621679510212 :: Natural) = DivModSym1 a6989586621679510212
type Apply QuotRemSym0 (a6989586621679510205 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply QuotRemSym0 (a6989586621679510205 :: Natural) = QuotRemSym1 a6989586621679510205
type Apply EftNatSym0 (a6989586621679555019 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EftNatSym0 (a6989586621679555019 :: Natural) = EftNatSym1 a6989586621679555019
type Apply EnumFromTo_6989586621679555142Sym0 (a6989586621679555151 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply EnumFromTo_6989586621679555142Sym0 (a6989586621679555151 :: Natural) = EnumFromTo_6989586621679555142Sym1 a6989586621679555151
type Apply ShowsPrec_6989586621680127424Sym0 (a6989586621680127432 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsPrec_6989586621680127424Sym0 (a6989586621680127432 :: Natural) = ShowsPrec_6989586621680127424Sym1 a6989586621680127432
type Apply ShowsPrec_6989586621680127564Sym0 (a6989586621680127574 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsPrec_6989586621680127564Sym0 (a6989586621680127574 :: Natural) = ShowsPrec_6989586621680127564Sym1 a6989586621680127574
type Apply ShowsCharPrecSym0 (a6989586621680120130 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsCharPrecSym0 (a6989586621680120130 :: Natural) = ShowsCharPrecSym1 a6989586621680120130
type Apply ShowsNatSym0 (a6989586621680118200 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsNatSym0 (a6989586621680118200 :: Natural) = ShowsNatSym1 a6989586621680118200
type Apply (ShowsPrec_6989586621680459070Sym0 :: TyFun Natural (Identity a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680459078 :: Natural) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (ShowsPrec_6989586621680459070Sym0 :: TyFun Natural (Identity a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680459078 :: Natural) = ShowsPrec_6989586621680459070Sym1 a6989586621680459078 :: TyFun (Identity a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680180948Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680180956 :: Natural) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (ShowsPrec_6989586621680180948Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680180956 :: Natural) = ShowsPrec_6989586621680180948Sym1 a6989586621680180956 :: TyFun (First a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680180996Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680181004 :: Natural) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (ShowsPrec_6989586621680180996Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680181004 :: Natural) = ShowsPrec_6989586621680180996Sym1 a6989586621680181004 :: TyFun (Last a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647556Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647564 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647556Sym0 :: TyFun Natural (First a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647564 :: Natural) = ShowsPrec_6989586621680647556Sym1 a6989586621680647564 :: TyFun (First a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647583Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647591 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647583Sym0 :: TyFun Natural (Last a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647591 :: Natural) = ShowsPrec_6989586621680647583Sym1 a6989586621680647591 :: TyFun (Last a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647529Sym0 :: TyFun Natural (Max a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647537 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647529Sym0 :: TyFun Natural (Max a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647537 :: Natural) = ShowsPrec_6989586621680647529Sym1 a6989586621680647537 :: TyFun (Max a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647502Sym0 :: TyFun Natural (Min a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647510 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647502Sym0 :: TyFun Natural (Min a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647510 :: Natural) = ShowsPrec_6989586621680647502Sym1 a6989586621680647510 :: TyFun (Min a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647610Sym0 :: TyFun Natural (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647618 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647610Sym0 :: TyFun Natural (WrappedMonoid m ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647618 :: Natural) = ShowsPrec_6989586621680647610Sym1 a6989586621680647618 :: TyFun (WrappedMonoid m) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647373Sym0 :: TyFun Natural (Dual a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647381 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647373Sym0 :: TyFun Natural (Dual a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647381 :: Natural) = ShowsPrec_6989586621680647373Sym1 a6989586621680647381 :: TyFun (Dual a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647475Sym0 :: TyFun Natural (Product a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647483 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647475Sym0 :: TyFun Natural (Product a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647483 :: Natural) = ShowsPrec_6989586621680647475Sym1 a6989586621680647483 :: TyFun (Product a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680647448Sym0 :: TyFun Natural (Sum a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647456 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680647448Sym0 :: TyFun Natural (Sum a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680647456 :: Natural) = ShowsPrec_6989586621680647448Sym1 a6989586621680647456 :: TyFun (Sum a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680127540Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127548 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127540Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127548 :: Natural) = ShowsPrec_6989586621680127540Sym1 a6989586621680127548 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127464 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127464 :: Natural) = ShowsPrec_6989586621680127454Sym1 a6989586621680127464 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type
type Apply (EfdtNatDnSym1 a6989586621679554927 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679554928 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatDnSym1 a6989586621679554927 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679554928 :: Natural) = EfdtNatDnSym2 a6989586621679554927 a6989586621679554928
type Apply (EfdtNatSym1 a6989586621679555001 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679555002 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatSym1 a6989586621679555001 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679555002 :: Natural) = EfdtNatSym2 a6989586621679555001 a6989586621679555002
type Apply (EfdtNatUpSym1 a6989586621679554964 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679554965 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EfdtNatUpSym1 a6989586621679554964 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679554965 :: Natural) = EfdtNatUpSym2 a6989586621679554964 a6989586621679554965
type Apply (EnumFromThenTo_6989586621679555158Sym1 a6989586621679555170 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679555171 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (EnumFromThenTo_6989586621679555158Sym1 a6989586621679555170 :: TyFun Natural (Natural ~> [Natural]) -> Type) (a6989586621679555171 :: Natural) = EnumFromThenTo_6989586621679555158Sym2 a6989586621679555170 a6989586621679555171
type Apply (ShowsPrec_6989586621680095137Sym0 :: TyFun Natural ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095147 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095137Sym0 :: TyFun Natural ([a] ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095147 :: Natural) = ShowsPrec_6989586621680095137Sym1 a6989586621680095147 :: TyFun [a] (Symbol ~> Symbol) -> Type
type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679765742 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (SplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621679765742 :: Natural) = SplitAtSym1 a6989586621679765742 :: TyFun [a] ([a], [a]) -> Type
type Apply (ListsplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621680071777 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListsplitAtSym0 :: TyFun Natural ([a] ~> ([a], [a])) -> Type) (a6989586621680071777 :: Natural) = ListsplitAtSym1 a6989586621680071777 :: TyFun [a] ([a], [a]) -> Type
type Apply (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679765749 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (DropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679765749 :: Natural) = DropSym1 a6989586621679765749 :: TyFun [a] [a] -> Type
type Apply (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679765762 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (TakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621679765762 :: Natural) = TakeSym1 a6989586621679765762 :: TyFun [a] [a] -> Type
type Apply (ListdropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621680071788 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListdropSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621680071788 :: Natural) = ListdropSym1 a6989586621680071788 :: TyFun [a] [a] -> Type
type Apply (ListtakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621680071799 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListtakeSym0 :: TyFun Natural ([a] ~> [a]) -> Type) (a6989586621680071799 :: Natural) = ListtakeSym1 a6989586621680071799 :: TyFun [a] [a] -> Type
type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095091 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrecSym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095091 :: Natural) = ShowsPrecSym1 a6989586621680095091 :: TyFun a (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680095105Sym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095111 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095105Sym0 :: TyFun Natural (a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095111 :: Natural) = ShowsPrec_6989586621680095105Sym1 a6989586621680095111 :: TyFun a (Symbol ~> Symbol) -> Type
type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679765607 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ReplicateSym0 :: TyFun Natural (a ~> [a]) -> Type) (a6989586621679765607 :: Natural) = ReplicateSym1 a6989586621679765607 :: TyFun a [a] -> Type
type Apply (DivModSym1 a6989586621679510212 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679510213 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (DivModSym1 a6989586621679510212 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679510213 :: Natural) = DivMod a6989586621679510212 a6989586621679510213
type Apply (QuotRemSym1 a6989586621679510205 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679510206 :: Natural) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply (QuotRemSym1 a6989586621679510205 :: TyFun Natural (Natural, Natural) -> Type) (a6989586621679510206 :: Natural) = QuotRem a6989586621679510205 a6989586621679510206
type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679765963 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679765963 :: a) = ElemIndexSym1 a6989586621679765963
type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679765954 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndicesSym0 :: TyFun a ([a] ~> [Natural]) -> Type) (a6989586621679765954 :: a) = ElemIndicesSym1 a6989586621679765954
type Apply (ToEnum_6989586621680230548Sym0 :: TyFun Natural (Proxy s) -> Type) (a6989586621680230552 :: Natural) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (ToEnum_6989586621680230548Sym0 :: TyFun Natural (Proxy s) -> Type) (a6989586621680230552 :: Natural) = ToEnum_6989586621680230548 a6989586621680230552 :: Proxy s
type Apply (ShowsPrec_6989586621680127504Sym0 :: TyFun Natural (Either a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127514 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127504Sym0 :: TyFun Natural (Either a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127514 :: Natural) = ShowsPrec_6989586621680127504Sym1 a6989586621680127514 :: TyFun (Either a b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680230472Sym0 :: TyFun Natural (Proxy s ~> (Symbol ~> Symbol)) -> Type) (a6989586621680230480 :: Natural) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (ShowsPrec_6989586621680230472Sym0 :: TyFun Natural (Proxy s ~> (Symbol ~> Symbol)) -> Type) (a6989586621680230480 :: Natural) = ShowsPrec_6989586621680230472Sym1 a6989586621680230480 :: TyFun (Proxy s) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680669533Sym0 :: TyFun Natural (Arg a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680669541 :: Natural) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (ShowsPrec_6989586621680669533Sym0 :: TyFun Natural (Arg a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680669541 :: Natural) = ShowsPrec_6989586621680669533Sym1 a6989586621680669541 :: TyFun (Arg a b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680095155Sym0 :: TyFun Natural ((a, b) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095161 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095155Sym0 :: TyFun Natural ((a, b) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095161 :: Natural) = ShowsPrec_6989586621680095155Sym1 a6989586621680095161 :: TyFun (a, b) (Symbol ~> Symbol) -> Type
type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680993171 :: Natural) 
Instance details

Defined in Control.Monad.Singletons

type Apply (ReplicateM_Sym0 :: TyFun Natural (m a ~> m ()) -> Type) (a6989586621680993171 :: Natural) = ReplicateM_Sym1 a6989586621680993171 :: TyFun (m a) (m ()) -> Type
type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680993189 :: Natural) 
Instance details

Defined in Control.Monad.Singletons

type Apply (ReplicateMSym0 :: TyFun Natural (m a ~> m [a]) -> Type) (a6989586621680993189 :: Natural) = ReplicateMSym1 a6989586621680993189 :: TyFun (m a) (m [a]) -> Type
type Apply (ShowsPrec_6989586621680494147Sym0 :: TyFun Natural (Const a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680494155 :: Natural) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (ShowsPrec_6989586621680494147Sym0 :: TyFun Natural (Const a b ~> (Symbol ~> Symbol)) -> Type) (a6989586621680494155 :: Natural) = ShowsPrec_6989586621680494147Sym1 a6989586621680494155 :: TyFun (Const a b) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680095170Sym0 :: TyFun Natural ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095176 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095170Sym0 :: TyFun Natural ((a, b, c) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095176 :: Natural) = ShowsPrec_6989586621680095170Sym1 a6989586621680095176 :: TyFun (a, b, c) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680993175LoopSym0 :: TyFun k (TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) -> Type) (cnt06989586621680993173 :: k) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993175LoopSym0 :: TyFun k (TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) -> Type) (cnt06989586621680993173 :: k) = Let6989586621680993175LoopSym1 cnt06989586621680993173 :: TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type
type Apply (Let6989586621680993193LoopSym0 :: TyFun k (TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) -> Type) (cnt06989586621680993191 :: k) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993193LoopSym0 :: TyFun k (TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) -> Type) (cnt06989586621680993191 :: k) = Let6989586621680993193LoopSym1 cnt06989586621680993191 :: TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type
type Apply (Let6989586621679765926BuildListSym0 :: TyFun k1 (TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) -> Type) (p6989586621679765924 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765926BuildListSym0 :: TyFun k1 (TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) -> Type) (p6989586621679765924 :: k1) = Let6989586621679765926BuildListSym1 p6989586621679765924 :: TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type
type Apply (ShowsPrec_6989586621680095186Sym0 :: TyFun Natural ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095192 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095186Sym0 :: TyFun Natural ((a, b, c, d) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095192 :: Natural) = ShowsPrec_6989586621680095186Sym1 a6989586621680095192 :: TyFun (a, b, c, d) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621679765926BuildListSym1 p6989586621679765924 :: TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) (xs6989586621679765925 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765926BuildListSym1 p6989586621679765924 :: TyFun k2 (TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) -> Type) (xs6989586621679765925 :: k2) = Let6989586621679765926BuildListSym2 p6989586621679765924 xs6989586621679765925 :: TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type
type Apply (ShowsPrec_6989586621680095203Sym0 :: TyFun Natural ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095209 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095203Sym0 :: TyFun Natural ((a, b, c, d, e) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095209 :: Natural) = ShowsPrec_6989586621680095203Sym1 a6989586621680095209 :: TyFun (a, b, c, d, e) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621679765926BuildListSym2 p6989586621679765924 xs6989586621679765925 :: TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) (a6989586621679765927 :: Natural) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765926BuildListSym2 p6989586621679765924 xs6989586621679765925 :: TyFun Natural ([b6989586621679762292] ~> [Natural]) -> Type) (a6989586621679765927 :: Natural) = Let6989586621679765926BuildListSym3 p6989586621679765924 xs6989586621679765925 a6989586621679765927 :: TyFun [b6989586621679762292] [Natural] -> Type
type Apply (ShowsPrec_6989586621680095221Sym0 :: TyFun Natural ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095227 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095221Sym0 :: TyFun Natural ((a, b, c, d, e, f) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095227 :: Natural) = ShowsPrec_6989586621680095221Sym1 a6989586621680095227 :: TyFun (a, b, c, d, e, f) (Symbol ~> Symbol) -> Type
type Apply (ShowsPrec_6989586621680095240Sym0 :: TyFun Natural ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095246 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680095240Sym0 :: TyFun Natural ((a, b, c, d, e, f, g) ~> (Symbol ~> Symbol)) -> Type) (a6989586621680095246 :: Natural) = ShowsPrec_6989586621680095240Sym1 a6989586621680095246 :: TyFun (a, b, c, d, e, f, g) (Symbol ~> Symbol) -> Type
type Apply (FromInteger_6989586621680494127Sym0 :: TyFun Natural (Const a b) -> Type) (a6989586621680494131 :: Natural) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (FromInteger_6989586621680494127Sym0 :: TyFun Natural (Const a b) -> Type) (a6989586621680494131 :: Natural) = FromInteger_6989586621680494127 a6989586621680494131 :: Const a b
type Apply (ToEnum_6989586621680494030Sym0 :: TyFun Natural (Const a b) -> Type) (a6989586621680494034 :: Natural) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (ToEnum_6989586621680494030Sym0 :: TyFun Natural (Const a b) -> Type) (a6989586621680494034 :: Natural) = ToEnum_6989586621680494030 a6989586621680494034 :: Const a b
type Apply (FromEnum_6989586621680458803Sym0 :: TyFun (Identity a) Natural -> Type) (a6989586621680458807 :: Identity a) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (FromEnum_6989586621680458803Sym0 :: TyFun (Identity a) Natural -> Type) (a6989586621680458807 :: Identity a) = FromEnum_6989586621680458803 a6989586621680458807
type Apply (Length_6989586621680460396Sym0 :: TyFun (Identity a) Natural -> Type) (a6989586621680460400 :: Identity a) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (Length_6989586621680460396Sym0 :: TyFun (Identity a) Natural -> Type) (a6989586621680460400 :: Identity a) = Length_6989586621680460396 a6989586621680460400
type Apply (FromEnum_6989586621680669674Sym0 :: TyFun (First a) Natural -> Type) (a6989586621680669678 :: First a) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromEnum_6989586621680669674Sym0 :: TyFun (First a) Natural -> Type) (a6989586621680669678 :: First a) = FromEnum_6989586621680669674 a6989586621680669678
type Apply (FromEnum_6989586621680669882Sym0 :: TyFun (Last a) Natural -> Type) (a6989586621680669886 :: Last a) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromEnum_6989586621680669882Sym0 :: TyFun (Last a) Natural -> Type) (a6989586621680669886 :: Last a) = FromEnum_6989586621680669882 a6989586621680669886
type Apply (FromEnum_6989586621680669145Sym0 :: TyFun (Max a) Natural -> Type) (a6989586621680669149 :: Max a) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromEnum_6989586621680669145Sym0 :: TyFun (Max a) Natural -> Type) (a6989586621680669149 :: Max a) = FromEnum_6989586621680669145 a6989586621680669149
type Apply (FromEnum_6989586621680668172Sym0 :: TyFun (Min a) Natural -> Type) (a6989586621680668176 :: Min a) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromEnum_6989586621680668172Sym0 :: TyFun (Min a) Natural -> Type) (a6989586621680668176 :: Min a) = FromEnum_6989586621680668172 a6989586621680668176
type Apply (FromEnum_6989586621680670051Sym0 :: TyFun (WrappedMonoid a) Natural -> Type) (a6989586621680670055 :: WrappedMonoid a) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (FromEnum_6989586621680670051Sym0 :: TyFun (WrappedMonoid a) Natural -> Type) (a6989586621680670055 :: WrappedMonoid a) = FromEnum_6989586621680670051 a6989586621680670055
type Apply (Length_6989586621680261803Sym0 :: TyFun (Dual a) Natural -> Type) (a6989586621680261807 :: Dual a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261803Sym0 :: TyFun (Dual a) Natural -> Type) (a6989586621680261807 :: Dual a) = Length_6989586621680261803 a6989586621680261807
type Apply (Length_6989586621680262153Sym0 :: TyFun (Product a) Natural -> Type) (a6989586621680262157 :: Product a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680262153Sym0 :: TyFun (Product a) Natural -> Type) (a6989586621680262157 :: Product a) = Length_6989586621680262153 a6989586621680262157
type Apply (Length_6989586621680261978Sym0 :: TyFun (Sum a) Natural -> Type) (a6989586621680261982 :: Sum a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261978Sym0 :: TyFun (Sum a) Natural -> Type) (a6989586621680261982 :: Sum a) = Length_6989586621680261978 a6989586621680261982
type Apply (Length_6989586621680261394Sym0 :: TyFun [a] Natural -> Type) (a6989586621680261400 :: [a]) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261394Sym0 :: TyFun [a] Natural -> Type) (a6989586621680261400 :: [a]) = Length_6989586621680261394 a6989586621680261400
type Apply (LengthSym0 :: TyFun [a] Natural -> Type) (a6989586621679765618 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (LengthSym0 :: TyFun [a] Natural -> Type) (a6989586621679765618 :: [a]) = Length a6989586621679765618
type Apply (ListlengthSym0 :: TyFun [a] Natural -> Type) (a6989586621680071757 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListlengthSym0 :: TyFun [a] Natural -> Type) (a6989586621680071757 :: [a]) = Listlength a6989586621680071757
type Apply (LengthSym0 :: TyFun (t a) Natural -> Type) (a6989586621680260973 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (LengthSym0 :: TyFun (t a) Natural -> Type) (a6989586621680260973 :: t a) = Length a6989586621680260973
type Apply (Length_6989586621680261158Sym0 :: TyFun (t a) Natural -> Type) (a6989586621680261164 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261158Sym0 :: TyFun (t a) Natural -> Type) (a6989586621680261164 :: t a) = Length_6989586621680261158 a6989586621680261164
type Apply (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765964 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765964 :: [a]) = ElemIndex a6989586621679765963 a6989586621679765964
type Apply (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765946 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765946 :: [a]) = FindIndex a6989586621679765945 a6989586621679765946
type Apply (ElemIndicesSym1 a6989586621679765954 :: TyFun [a] [Natural] -> Type) (a6989586621679765955 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndicesSym1 a6989586621679765954 :: TyFun [a] [Natural] -> Type) (a6989586621679765955 :: [a]) = ElemIndices a6989586621679765954 a6989586621679765955
type Apply (FindIndicesSym1 a6989586621679765922 :: TyFun [a] [Natural] -> Type) (a6989586621679765923 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndicesSym1 a6989586621679765922 :: TyFun [a] [Natural] -> Type) (a6989586621679765923 :: [a]) = FindIndices a6989586621679765922 a6989586621679765923
type Apply (Let6989586621679765926BuildListSym3 p6989586621679765924 xs6989586621679765925 a6989586621679765927 :: TyFun [b] [Natural] -> Type) (a6989586621679765928 :: [b]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765926BuildListSym3 p6989586621679765924 xs6989586621679765925 a6989586621679765927 :: TyFun [b] [Natural] -> Type) (a6989586621679765928 :: [b]) = Let6989586621679765926BuildList p6989586621679765924 xs6989586621679765925 a6989586621679765927 a6989586621679765928
type Apply ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) (a6989586621679765587 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply ((!!@#@$) :: TyFun [a] (Natural ~> a) -> Type) (a6989586621679765587 :: [a]) = (!!@#@$$) a6989586621679765587
type Apply (ListindexSym0 :: TyFun [a] (Natural ~> a) -> Type) (a6989586621680071766 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListindexSym0 :: TyFun [a] (Natural ~> a) -> Type) (a6989586621680071766 :: [a]) = ListindexSym1 a6989586621680071766
type Apply (Let6989586621680993175LoopSym1 cnt06989586621680993173 :: TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) (f6989586621680993174 :: m6989586621680992814 a) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993175LoopSym1 cnt06989586621680993173 :: TyFun (m6989586621680992814 a) (TyFun Natural (m6989586621680992814 ()) -> Type) -> Type) (f6989586621680993174 :: m6989586621680992814 a) = Let6989586621680993175LoopSym2 cnt06989586621680993173 f6989586621680993174
type Apply (Let6989586621680993193LoopSym1 cnt06989586621680993191 :: TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) (f6989586621680993192 :: m6989586621680992816 a6989586621680992817) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Let6989586621680993193LoopSym1 cnt06989586621680993191 :: TyFun (m6989586621680992816 a6989586621680992817) (TyFun Natural (m6989586621680992816 [a6989586621680992817]) -> Type) -> Type) (f6989586621680993192 :: m6989586621680992816 a6989586621680992817) = Let6989586621680993193LoopSym2 cnt06989586621680993191 f6989586621680993192
type Eval (FindIndex _p ('[] :: [a]) :: Maybe Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (FindIndex _p ('[] :: [a]) :: Maybe Nat -> Type) = 'Nothing :: Maybe Nat
type Eval (FindIndex p (a2 ': as) :: Maybe Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (FindIndex p (a2 ': as) :: Maybe Nat -> Type) = Eval (If (Eval (p a2)) (Pure ('Just 0)) ((Map ((+) 1) :: Maybe Nat -> Maybe Nat -> Type) =<< FindIndex p as))
type Eval (NumIter a s :: Maybe (k, Nat) -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (NumIter a s :: Maybe (k, Nat) -> Type) = If (Eval (s > 0)) ('Just '(a, s - 1)) ('Nothing :: Maybe (k, Natural))
type Apply (Length_6989586621680261576Sym0 :: TyFun (Either a1 a2) Natural -> Type) (a6989586621680261580 :: Either a1 a2) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261576Sym0 :: TyFun (Either a1 a2) Natural -> Type) (a6989586621680261580 :: Either a1 a2) = Length_6989586621680261576 a6989586621680261580
type Apply (Length_6989586621680261650Sym0 :: TyFun (Proxy a) Natural -> Type) (a6989586621680261654 :: Proxy a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Length_6989586621680261650Sym0 :: TyFun (Proxy a) Natural -> Type) (a6989586621680261654 :: Proxy a) = Length_6989586621680261650 a6989586621680261654
type Apply (FromEnum_6989586621680230542Sym0 :: TyFun (Proxy s) Natural -> Type) (a6989586621680230546 :: Proxy s) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (FromEnum_6989586621680230542Sym0 :: TyFun (Proxy s) Natural -> Type) (a6989586621680230546 :: Proxy s) = FromEnum_6989586621680230542 a6989586621680230546
type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) = FindIndexSym1 a6989586621679765945
type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679765922 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679765922 :: a ~> Bool) = FindIndicesSym1 a6989586621679765922
type Apply (FromEnum_6989586621680494037Sym0 :: TyFun (Const a b) Natural -> Type) (a6989586621680494041 :: Const a b) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (FromEnum_6989586621680494037Sym0 :: TyFun (Const a b) Natural -> Type) (a6989586621680494041 :: Const a b) = FromEnum_6989586621680494037 a6989586621680494041

data MText #

Instances

Instances details
FromJSON MText 
Instance details

Defined in Morley.Michelson.Text

ToJSON MText 
Instance details

Defined in Morley.Michelson.Text

Data MText 
Instance details

Defined in Morley.Michelson.Text

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MText -> c MText #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MText #

toConstr :: MText -> Constr #

dataTypeOf :: MText -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MText) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MText) #

gmapT :: (forall b. Data b => b -> b) -> MText -> MText #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MText -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MText -> r #

gmapQ :: (forall d. Data d => d -> u) -> MText -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> MText -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MText -> m MText #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MText -> m MText #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MText -> m MText #

Monoid MText 
Instance details

Defined in Morley.Michelson.Text

Methods

mempty :: MText #

mappend :: MText -> MText -> MText #

mconcat :: [MText] -> MText #

Semigroup MText 
Instance details

Defined in Morley.Michelson.Text

Methods

(<>) :: MText -> MText -> MText #

sconcat :: NonEmpty MText -> MText #

stimes :: Integral b => b -> MText -> MText #

Generic MText 
Instance details

Defined in Morley.Michelson.Text

Associated Types

type Rep MText :: Type -> Type #

Methods

from :: MText -> Rep MText x #

to :: Rep MText x -> MText #

Show MText 
Instance details

Defined in Morley.Michelson.Text

Methods

showsPrec :: Int -> MText -> ShowS #

show :: MText -> String #

showList :: [MText] -> ShowS #

NFData MText 
Instance details

Defined in Morley.Michelson.Text

Methods

rnf :: MText -> () #

Eq MText 
Instance details

Defined in Morley.Michelson.Text

Methods

(==) :: MText -> MText -> Bool #

(/=) :: MText -> MText -> Bool #

Ord MText 
Instance details

Defined in Morley.Michelson.Text

Methods

compare :: MText -> MText -> Ordering #

(<) :: MText -> MText -> Bool #

(<=) :: MText -> MText -> Bool #

(>) :: MText -> MText -> Bool #

(>=) :: MText -> MText -> Bool #

max :: MText -> MText -> MText #

min :: MText -> MText -> MText #

Hashable MText 
Instance details

Defined in Morley.Michelson.Text

Methods

hashWithSalt :: Int -> MText -> Int #

hash :: MText -> Int #

HasAnnotation MText Source # 
Instance details

Defined in Lorentz.Annotation

ErrorHasDoc MText Source # 
Instance details

Defined in Lorentz.Errors

Associated Types

type ErrorRequirements MText Source #

IsCustomErrorArgRep MText Source # 
Instance details

Defined in Lorentz.Errors

IsError MText Source #

Use this for internal errors only.

"Normal" error scenarios should use the mechanism of custom errors, see below.

Instance details

Defined in Lorentz.Errors

Methods

errorToVal :: MText -> (forall (t :: T). ErrorScope t => Value t -> r) -> r Source #

errorFromVal :: forall (t :: T). SingI t => Value t -> Either Text MText Source #

failUsing :: forall (s :: [Type]) (t :: [Type]). IsError MText => MText -> s :-> t Source #

ConcatOpHs MText Source # 
Instance details

Defined in Lorentz.Polymorphic

SizeOpHs MText Source # 
Instance details

Defined in Lorentz.Polymorphic

SliceOpHs MText Source # 
Instance details

Defined in Lorentz.Polymorphic

HasRPCRepr MText 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC MText

TypeHasDoc MText 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions MText :: FieldDescriptions #

IsoValue MText 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT MText :: T #

HasCLReader MText 
Instance details

Defined in Morley.Michelson.Text

Buildable MText 
Instance details

Defined in Morley.Michelson.Text

Methods

build :: MText -> Doc

buildList :: [MText] -> Doc

Container MText 
Instance details

Defined in Morley.Michelson.Text

Associated Types

type Element MText #

Methods

toList :: MText -> [Element MText] #

null :: MText -> Bool #

foldr :: (Element MText -> b -> b) -> b -> MText -> b #

foldl :: (b -> Element MText -> b) -> b -> MText -> b #

foldl' :: (b -> Element MText -> b) -> b -> MText -> b #

length :: MText -> Int #

elem :: Element MText -> MText -> Bool #

foldMap :: Monoid m => (Element MText -> m) -> MText -> m #

fold :: MText -> Element MText #

foldr' :: (Element MText -> b -> b) -> b -> MText -> b #

notElem :: Element MText -> MText -> Bool #

all :: (Element MText -> Bool) -> MText -> Bool #

any :: (Element MText -> Bool) -> MText -> Bool #

and :: MText -> Bool #

or :: MText -> Bool #

find :: (Element MText -> Bool) -> MText -> Maybe (Element MText) #

safeHead :: MText -> Maybe (Element MText) #

safeMaximum :: MText -> Maybe (Element MText) #

safeMinimum :: MText -> Maybe (Element MText) #

safeFoldr1 :: (Element MText -> Element MText -> Element MText) -> MText -> Maybe (Element MText) #

safeFoldl1 :: (Element MText -> Element MText -> Element MText) -> MText -> Maybe (Element MText) #

ToText MText 
Instance details

Defined in Morley.Michelson.Text

Methods

toText :: MText -> Text #

TypeHasDoc errArg => IsCustomErrorArgRep (MText, errArg) Source # 
Instance details

Defined in Lorentz.Errors

type Rep MText 
Instance details

Defined in Morley.Michelson.Text

type Rep MText = D1 ('MetaData "MText" "Morley.Michelson.Text" "morley-1.20.0-inplace" 'True) (C1 ('MetaCons "UnsafeMText" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
type ErrorRequirements MText Source # 
Instance details

Defined in Lorentz.Errors

type AsRPC MText 
Instance details

Defined in Morley.AsRPC

type AsRPC MText = MText
type TypeDocFieldDescriptions MText 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT MText 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT MText = 'TString
type Element MText 
Instance details

Defined in Morley.Michelson.Text

data Bool #

Constructors

False 
True 

Instances

Instances details
Structured Bool 
Instance details

Defined in Distribution.Utils.Structured

ToJSON Bool 
Instance details

Defined in Data.Aeson.Types.ToJSON

ToJSONKey Bool 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data Bool

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Bool -> c Bool #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Bool #

toConstr :: Bool -> Constr #

dataTypeOf :: Bool -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Bool) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Bool) #

gmapT :: (forall b. Data b => b -> b) -> Bool -> Bool #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Bool -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Bool -> r #

gmapQ :: (forall d. Data d => d -> u) -> Bool -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Bool -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Bool -> m Bool #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Bool -> m Bool #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Bool -> m Bool #

Bounded Bool

Since: base-2.1

Instance details

Defined in GHC.Enum

Enum Bool

Since: base-2.1

Instance details

Defined in GHC.Enum

Methods

succ :: Bool -> Bool #

pred :: Bool -> Bool #

toEnum :: Int -> Bool #

fromEnum :: Bool -> Int #

enumFrom :: Bool -> [Bool] #

enumFromThen :: Bool -> Bool -> [Bool] #

enumFromTo :: Bool -> Bool -> [Bool] #

enumFromThenTo :: Bool -> Bool -> Bool -> [Bool] #

Generic Bool 
Instance details

Defined in GHC.Generics

Associated Types

type Rep Bool :: Type -> Type #

Methods

from :: Bool -> Rep Bool x #

to :: Rep Bool x -> Bool #

SingKind Bool

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Associated Types

type DemoteRep Bool

Methods

fromSing :: forall (a :: Bool). Sing a -> DemoteRep Bool

Read Bool

Since: base-2.1

Instance details

Defined in GHC.Read

Show Bool

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Bool -> ShowS #

show :: Bool -> String #

showList :: [Bool] -> ShowS #

BitOps Bool 
Instance details

Defined in Basement.Bits

FiniteBitsOps Bool 
Instance details

Defined in Basement.Bits

NFData Bool 
Instance details

Defined in Control.DeepSeq

Methods

rnf :: Bool -> () #

Eq Bool 
Instance details

Defined in GHC.Classes

Methods

(==) :: Bool -> Bool -> Bool #

(/=) :: Bool -> Bool -> Bool #

Ord Bool 
Instance details

Defined in GHC.Classes

Methods

compare :: Bool -> Bool -> Ordering #

(<) :: Bool -> Bool -> Bool #

(<=) :: Bool -> Bool -> Bool #

(>) :: Bool -> Bool -> Bool #

(>=) :: Bool -> Bool -> Bool #

max :: Bool -> Bool -> Bool #

min :: Bool -> Bool -> Bool #

Hashable Bool 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Bool -> Int #

hash :: Bool -> Int #

HasAnnotation Bool Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr Bool 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Bool

TypeHasDoc Bool 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Bool :: FieldDescriptions #

IsoValue Bool 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bool :: T #

Methods

toVal :: Bool -> Value (ToT Bool) #

fromVal :: Value (ToT Bool) -> Bool #

Buildable Bool 
Instance details

Defined in Fmt.Buildable

Methods

build :: Bool -> Doc

buildList :: [Bool] -> Doc

Boolean Bool 
Instance details

Defined in Morley.Prelude.Boolean

Methods

(&&) :: Bool -> Bool -> Bool

(||) :: Bool -> Bool -> Bool

not :: Bool -> Bool

BooleanMonoid Bool 
Instance details

Defined in Morley.Prelude.Boolean

Methods

false :: Bool

true :: Bool

Pretty Bool
>>> pretty True
True
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Bool -> Doc ann #

prettyList :: [Bool] -> Doc ann #

Uniform Bool 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Bool #

UniformRange Bool 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Bool, Bool) -> g -> m Bool #

Semiring Bool 
Instance details

Defined in Data.Semiring

Methods

plus :: Bool -> Bool -> Bool #

zero :: Bool #

times :: Bool -> Bool -> Bool #

one :: Bool #

fromNatural :: Natural -> Bool #

PEq Bool 
Instance details

Defined in Data.Eq.Singletons

Associated Types

type arg == arg1 :: Bool #

type arg /= arg1 :: Bool #

SEq Bool 
Instance details

Defined in Data.Eq.Singletons

Methods

(%==) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (==@#@$) t1) t2) #

(%/=) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (/=@#@$) t1) t2) #

POrd Bool 
Instance details

Defined in Data.Ord.Singletons

Associated Types

type Compare arg arg1 :: Ordering #

type arg < arg1 :: Bool #

type arg <= arg1 :: Bool #

type arg > arg1 :: Bool #

type arg >= arg1 :: Bool #

type Max arg arg1 :: a #

type Min arg arg1 :: a #

SOrd Bool 
Instance details

Defined in Data.Ord.Singletons

Methods

sCompare :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply CompareSym0 t1) t2) #

(%<) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<@#@$) t1) t2) #

(%<=) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<=@#@$) t1) t2) #

(%>) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>@#@$) t1) t2) #

(%>=) :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>=@#@$) t1) t2) #

sMax :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply MaxSym0 t1) t2) #

sMin :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply MinSym0 t1) t2) #

PBounded Bool 
Instance details

Defined in Data.Singletons.Base.Enum

Associated Types

type MinBound :: a #

type MaxBound :: a #

PEnum Bool 
Instance details

Defined in Data.Singletons.Base.Enum

Associated Types

type Succ arg :: a #

type Pred arg :: a #

type ToEnum arg :: a #

type FromEnum arg :: Natural #

type EnumFromTo arg arg1 :: [a] #

type EnumFromThenTo arg arg1 arg2 :: [a] #

SBounded Bool 
Instance details

Defined in Data.Singletons.Base.Enum

SEnum Bool 
Instance details

Defined in Data.Singletons.Base.Enum

Methods

sSucc :: forall (t :: Bool). Sing t -> Sing (Apply SuccSym0 t) #

sPred :: forall (t :: Bool). Sing t -> Sing (Apply PredSym0 t) #

sToEnum :: forall (t :: Natural). Sing t -> Sing (Apply ToEnumSym0 t) #

sFromEnum :: forall (t :: Bool). Sing t -> Sing (Apply FromEnumSym0 t) #

sEnumFromTo :: forall (t1 :: Bool) (t2 :: Bool). Sing t1 -> Sing t2 -> Sing (Apply (Apply EnumFromToSym0 t1) t2) #

sEnumFromThenTo :: forall (t1 :: Bool) (t2 :: Bool) (t3 :: Bool). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply EnumFromThenToSym0 t1) t2) t3) #

PShow Bool 
Instance details

Defined in Text.Show.Singletons

Associated Types

type ShowsPrec arg arg1 arg2 :: Symbol #

type Show_ arg :: Symbol #

type ShowList arg arg1 :: Symbol #

SShow Bool 
Instance details

Defined in Text.Show.Singletons

Methods

sShowsPrec :: forall (t1 :: Natural) (t2 :: Bool) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply ShowsPrecSym0 t1) t2) t3) #

sShow_ :: forall (t :: Bool). Sing t -> Sing (Apply Show_Sym0 t) #

sShowList :: forall (t1 :: [Bool]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply ShowListSym0 t1) t2) #

Unbox Bool 
Instance details

Defined in Data.Vector.Unboxed.Base

TestCoercion SBool 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testCoercion :: forall (a :: k) (b :: k). SBool a -> SBool b -> Maybe (Coercion a b) #

TestEquality SBool 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testEquality :: forall (a :: k) (b :: k). SBool a -> SBool b -> Maybe (a :~: b) #

SingI 'False

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

sing :: Sing 'False

SingI 'True

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

sing :: Sing 'True

UnaryArithOpHs Not Bool Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Not Bool Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Bool ': s) :-> (UnaryArithResHs Not Bool ': s) Source #

Lift Bool 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Bool -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Bool -> Code m Bool #

Vector Vector Bool 
Instance details

Defined in Data.Vector.Unboxed.Base

MVector MVector Bool 
Instance details

Defined in Data.Vector.Unboxed.Base

r ~ Bool => ArithOpHs And Bool Bool r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bool ': (Bool ': s)) :-> (r ': s) Source #

r ~ Bool => ArithOpHs Or Bool Bool r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bool ': (Bool ': s)) :-> (r ': s) Source #

r ~ Bool => ArithOpHs Xor Bool Bool r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bool ': (Bool ': s)) :-> (r ': s) Source #

SingI2 (IfSym2 :: Bool -> k2 -> TyFun k2 k2 -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k20). Sing x -> Sing y -> Sing (IfSym2 x y) #

SingI2 (Bool_Sym2 :: a -> a -> TyFun Bool a -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (Bool_Sym2 x y) #

() :=> (Bits Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Bits Bool #

() :=> (Bounded Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Bounded Bool #

() :=> (Enum Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Enum Bool #

() :=> (Read Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Read Bool #

() :=> (Show Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Bool #

() :=> (Eq Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Eq Bool #

() :=> (Ord Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Ord Bool #

SingI1 ShowParenSym1 
Instance details

Defined in Text.Show.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ShowParenSym1 x) #

SingI1 ((<=?@#@$$) :: Natural -> TyFun Natural Bool -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((<=?@#@$$) x) #

SApplicative f => SingI1 (UnlessSym1 :: Bool -> TyFun (f ()) (f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (UnlessSym1 x) #

SApplicative f => SingI1 (WhenSym1 :: Bool -> TyFun (f ()) (f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (WhenSym1 x) #

SingI1 (IfSym1 :: Bool -> TyFun k (k ~> k) -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (IfSym1 x) #

SEq a => SingI1 (ElemSym1 :: a -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ElemSym1 x) #

SEq a => SingI1 (NotElemSym1 :: a -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (NotElemSym1 x) #

SEq a => SingI1 (ListelemSym1 :: a -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListelemSym1 x) #

SingI1 (Bool_Sym1 :: a -> TyFun a (Bool ~> a) -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Bool_Sym1 x) #

SEq a => SingI1 ((/=@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((/=@#@$$) x) #

SEq a => SingI1 ((==@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((==@#@$$) x) #

SOrd a => SingI1 ((<=@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((<=@#@$$) x) #

SOrd a => SingI1 ((<@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((<@#@$$) x) #

SOrd a => SingI1 ((>=@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((>=@#@$$) x) #

SOrd a => SingI1 ((>@#@$$) :: a -> TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((>@#@$$) x) #

SingI d => SingI1 (Bool_Sym2 d :: a -> TyFun Bool a -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Bool_Sym2 d x) #

SingI d => SingI1 (Elem_bySym2 d :: a -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Elem_bySym2 d x) #

(SFoldable t, SEq a) => SingI1 (ElemSym1 :: a -> TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ElemSym1 x) #

(SFoldable t, SEq a) => SingI1 (NotElemSym1 :: a -> TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (NotElemSym1 x) #

SingI2 ShowParenSym2 
Instance details

Defined in Text.Show.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (ShowParenSym2 x y) #

SEq a => SingI1 (IsInfixOfSym1 :: [a] -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (IsInfixOfSym1 x) #

SEq a => SingI1 (IsPrefixOfSym1 :: [a] -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (IsPrefixOfSym1 x) #

SEq a => SingI1 (IsSuffixOfSym1 :: [a] -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (IsSuffixOfSym1 x) #

SEq a => SingI1 (ListisPrefixOfSym1 :: [a] -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListisPrefixOfSym1 x) #

SingI GetAllSym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

sing :: Sing GetAllSym0 #

SingI GetAnySym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

sing :: Sing GetAnySym0 #

SingI AllSym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

sing :: Sing AllSym0 #

SingI All_Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

Methods

sing :: Sing All_Sym0 #

SingI AnySym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

sing :: Sing AnySym0 #

SingI Any_Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

Methods

sing :: Sing Any_Sym0 #

SingI ShowParenSym0 
Instance details

Defined in Text.Show.Singletons

SingI AndSym0 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing AndSym0 #

SingI OrSym0 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing OrSym0 #

SingI (&&@#@$) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing (&&@#@$) #

SingI (||@#@$) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing (||@#@$) #

SingI NotSym0 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing NotSym0 #

SuppressUnusedWarnings TFHelper_6989586621679647443Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings GetAllSym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings TFHelper_6989586621679647460Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings GetAnySym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings TFHelper_6989586621679136333Sym0 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings TFHelper_6989586621679136722Sym0 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ProtectEscSym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ShowsPrec_6989586621680127564Sym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ToEnum_6989586621679583880Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings TFHelper_6989586621679136731Sym0 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings AllSym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings All_Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

SuppressUnusedWarnings AnySym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings Any_Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

SuppressUnusedWarnings ShowParenSym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings Compare_6989586621679189701Sym0 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (&&@#@$) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings (||@#@$) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings TFHelper_6989586621679136713Sym0 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings FromEnum_6989586621679583893Sym0 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings NotSym0 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings IsDecSym0 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings AndSym0 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings OrSym0 
Instance details

Defined in Data.List.Singletons.Internal

SingI2 (Elem_bySym2 :: (a ~> (a ~> Bool)) -> a -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (Elem_bySym2 x y) #

SingI2 (DeleteBySym2 :: (a ~> (a ~> Bool)) -> a -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (DeleteBySym2 x y) #

SingI2 (SelectSym2 :: (a ~> Bool) -> a -> TyFun ([a], [a]) ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (SelectSym2 x y) #

SingI (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing NubBySym0 #

SingI (ListnubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListnubBySym0 #

SingI (Elem_bySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> Bool)) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing Elem_bySym0 #

SingI (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) 
Instance details

Defined in GHC.Base.Singletons

Methods

sing :: Sing UntilSym0 #

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing FindSym0 #

SingI (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing BreakSym0 #

SingI (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing SpanSym0 #

SingI (ListpartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListpartitionSym0 #

SingI (ListspanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListspanSym0 #

SingI (AllSym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing AllSym0 #

SingI (AnySym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing AnySym0 #

SingI (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing FilterSym0 #

SingI (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (ListdropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListdropWhileSym0 #

SingI (ListfilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListfilterSym0 #

SingI (ListtakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListtakeWhileSym0 #

SingI (SelectSym0 :: TyFun (a ~> Bool) (a ~> (([a], [a]) ~> ([a], [a]))) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing SelectSym0 #

SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing IsJustSym0 #

SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SApplicative f => SingI (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

sing :: Sing UnlessSym0 #

SApplicative f => SingI (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sing :: Sing WhenSym0 #

SAlternative f => SingI (GuardSym0 :: TyFun Bool (f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sing :: Sing GuardSym0 #

SEq a => SingI (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SEq a => SingI (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SEq a => SingI (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SEq a => SingI (ListisPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListisPrefixOfSym0 #

SingI (NullSym0 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing NullSym0 #

SingI (ListnullSym0 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListnullSym0 #

SEq a => SingI (ElemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing ElemSym0 #

SEq a => SingI (NotElemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing NotElemSym0 #

SEq a => SingI (ListelemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing ListelemSym0 #

SingI (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing Bool_Sym0 #

SEq a => SingI ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

sing :: Sing (/=@#@$) #

SEq a => SingI ((==@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

sing :: Sing (==@#@$) #

SOrd a => SingI ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing (<=@#@$) #

SOrd a => SingI ((<@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing (<@#@$) #

SOrd a => SingI ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing (>=@#@$) #

SOrd a => SingI ((>@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing (>@#@$) #

SFoldable t => SingI (AndSym0 :: TyFun (t Bool) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing AndSym0 #

SFoldable t => SingI (OrSym0 :: TyFun (t Bool) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing OrSym0 #

SingI ((<=?@#@$) :: TyFun Natural (Natural ~> Bool) -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing (<=?@#@$) #

SingI (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing IfSym0 #

SingI x => SingI ((&&@#@$$) x :: TyFun Bool Bool -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing ((&&@#@$$) x) #

SingI x => SingI ((||@#@$$) x :: TyFun Bool Bool -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing ((||@#@$$) x) #

SuppressUnusedWarnings (TFHelper_6989586621679136700Sym0 :: TyFun (Identity a) (Identity a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Null_6989586621680460416Sym0 :: TyFun (Identity a) Bool -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680176930Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680176950Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679187081Sym0 :: TyFun (Down a) (Down a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647560Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647580Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647540Sym0 :: TyFun (Max a) (Max a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647520Sym0 :: TyFun (Min a) (Min a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647600Sym0 :: TyFun (WrappedMonoid m) (WrappedMonoid m ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647443Sym1 a6989586621679647448 :: TyFun All Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647460Sym1 a6989586621679647465 :: TyFun Any Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647426Sym0 :: TyFun (Dual a) (Dual a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Null_6989586621680261827Sym0 :: TyFun (Dual a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647500Sym0 :: TyFun (Product a) (Product a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Null_6989586621680262177Sym0 :: TyFun (Product a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647480Sym0 :: TyFun (Sum a) (Sum a ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Null_6989586621680262002Sym0 :: TyFun (Sum a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136333Sym1 a6989586621679136338 :: TyFun Void Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136722Sym1 a6989586621679136727 :: TyFun Ordering Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListnubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Elem_bySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> Bool)) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) 
Instance details

Defined in GHC.Base.Singletons

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListpartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ListspanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (AllSym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (AnySym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListdropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ListfilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ListtakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (SelectSym0 :: TyFun (a ~> Bool) (a ~> (([a], [a]) ~> ([a], [a]))) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765788X_6989586621679765789Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765823X_6989586621679765824Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765788YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765788ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765823YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765823ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136316Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136731Sym1 a6989586621679136736 :: TyFun () Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Compare_6989586621679189701Sym1 a6989586621679189706 :: TyFun Bool Ordering -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680127564Sym1 a6989586621680127574 :: TyFun Bool (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings ((&&@#@$$) a6989586621679128318 :: TyFun Bool Bool -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings ((||@#@$$) a6989586621679128697 :: TyFun Bool Bool -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136713Sym1 a6989586621679136718 :: TyFun Bool Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (GuardSym0 :: TyFun Bool (f ()) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136241Sym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListisPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Null_6989586621680261421Sym0 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (NullSym0 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListnullSym0 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Elem_6989586621680460300Sym0 :: TyFun a (Identity a ~> Bool) -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (Elem_6989586621680261663Sym0 :: TyFun a (Proxy a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680261695Sym0 :: TyFun a (Dual a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680262045Sym0 :: TyFun a (Product a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680261870Sym0 :: TyFun a (Sum a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680261287Sym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (ElemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (NotElemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListelemSym0 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((==@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679133659Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679133670Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((<@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((>@#@$) :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173484Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173500Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173516Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173532Sym0 :: TyFun a (a ~> Bool) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680251459Scrutinee_6989586621680251427Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251483Scrutinee_6989586621680251429Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679173472Scrutinee_6989586621679171703Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173476Scrutinee_6989586621679171705Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173557Scrutinee_6989586621679171715Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173573Scrutinee_6989586621679171717Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621680230554Scrutinee_6989586621680228699Sym0 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (AndSym0 :: TyFun (t Bool) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (OrSym0 :: TyFun (t Bool) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SingI2 (DeleteFirstsBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (DeleteFirstsBySym2 x y) #

SingI2 (IntersectBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (IntersectBySym2 x y) #

SingI2 (UnionBySym2 :: (a ~> (a ~> Bool)) -> [a] -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (UnionBySym2 x y) #

SingI (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) 
Instance details

Defined in Data.Either.Singletons

Methods

sing :: Sing IsLeftSym0 #

SingI (IsRightSym0 :: TyFun (Either a b) Bool -> Type) 
Instance details

Defined in Data.Either.Singletons

SMonadPlus m => SingI (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing FindSym0 #

SFoldable t => SingI (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing AllSym0 #

SFoldable t => SingI (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing AnySym0 #

SApplicative m => SingI (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SingI d => SingI (AllSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (AllSym1 d) #

SingI d => SingI (AnySym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (AnySym1 d) #

(SEq a, SingI d) => SingI (ElemSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (ElemSym1 d) #

(SEq a, SingI d) => SingI (IsInfixOfSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (IsInfixOfSym1 d) #

(SEq a, SingI d) => SingI (IsPrefixOfSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (IsPrefixOfSym1 d) #

(SEq a, SingI d) => SingI (IsSuffixOfSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (IsSuffixOfSym1 d) #

(SEq a, SingI d) => SingI (NotElemSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (NotElemSym1 d) #

(SEq a, SingI d) => SingI (ListelemSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing (ListelemSym1 d) #

(SEq a, SingI d) => SingI (ListisPrefixOfSym1 d :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

sing :: Sing (ListisPrefixOfSym1 d) #

SingI d => SingI (Bool_Sym1 d :: TyFun a (Bool ~> a) -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing (Bool_Sym1 d) #

SingI d => SingI (Elem_bySym1 d :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (Elem_bySym1 d) #

(SFoldable t, SEq a) => SingI (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing ElemSym0 #

(SFoldable t, SEq a) => SingI (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

(SEq a, SingI d) => SingI ((/=@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

sing :: Sing ((/=@#@$$) d) #

(SEq a, SingI d) => SingI ((==@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

Methods

sing :: Sing ((==@#@$$) d) #

(SOrd a, SingI d) => SingI ((<=@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing ((<=@#@$$) d) #

(SOrd a, SingI d) => SingI ((<@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing ((<@#@$$) d) #

(SOrd a, SingI d) => SingI ((>=@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing ((>=@#@$$) d) #

(SOrd a, SingI d) => SingI ((>@#@$$) d :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

Methods

sing :: Sing ((>@#@$$) d) #

SingI x => SingI ((<=?@#@$$) x :: TyFun Natural Bool -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

sing :: Sing ((<=?@#@$$) x) #

SuppressUnusedWarnings (TFHelper_6989586621679136288Sym0 :: TyFun (Either a b) (Either a b ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) 
Instance details

Defined in Data.Either.Singletons

SuppressUnusedWarnings (IsRightSym0 :: TyFun (Either a b) Bool -> Type) 
Instance details

Defined in Data.Either.Singletons

SuppressUnusedWarnings (Null_6989586621680261582Sym0 :: TyFun (Either a1 a2) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136700Sym1 a6989586621679136705 :: TyFun (Identity a) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Elem_6989586621680460300Sym1 a6989586621680460305 :: TyFun (Identity a) Bool -> Type) 
Instance details

Defined in Data.Functor.Identity.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680176930Sym1 a6989586621680176935 :: TyFun (First a) Bool -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680176950Sym1 a6989586621680176955 :: TyFun (Last a) Bool -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679187081Sym1 a6989586621679187086 :: TyFun (Down a) Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Elem_6989586621680261663Sym1 a6989586621680261668 :: TyFun (Proxy a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Null_6989586621680261656Sym0 :: TyFun (Proxy a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680230369Sym0 :: TyFun (Proxy s) (Proxy s ~> Bool) -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680669373Sym0 :: TyFun (Arg a b) (Arg a b ~> Bool) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647560Sym1 a6989586621679647565 :: TyFun (First a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647580Sym1 a6989586621679647585 :: TyFun (Last a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647540Sym1 a6989586621679647545 :: TyFun (Max a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647520Sym1 a6989586621679647525 :: TyFun (Min a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679647600Sym1 a6989586621679647605 :: TyFun (WrappedMonoid m) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Elem_6989586621680261695Sym1 a6989586621680261704 :: TyFun (Dual a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647426Sym1 a6989586621679647431 :: TyFun (Dual a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Elem_6989586621680262045Sym1 a6989586621680262054 :: TyFun (Product a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647500Sym1 a6989586621679647505 :: TyFun (Product a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Elem_6989586621680261870Sym1 a6989586621680261879 :: TyFun (Sum a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679647480Sym1 a6989586621679647485 :: TyFun (Sum a) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680120016ContSym0 :: TyFun (Char ~> Bool) (TyFun k1 (TyFun k2 (TyFun Symbol Symbol -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Lambda_6989586621680260710Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (First a) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Lambda_6989586621679765851Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (TyFun [a] [a] -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621679765690X_6989586621679765691Sym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] ([a], [a]) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765690YsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765690ZsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765556NubBy'Sym0 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k (TyFun [k1] ([k1] ~> [k1]) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679257799GoSym0 :: TyFun (k1 ~> Bool) (TyFun (k1 ~> k1) (TyFun k2 (TyFun k1 k1 -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in GHC.Base.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136316Sym1 a6989586621679136321 :: TyFun (NonEmpty a) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136356Sym0 :: TyFun (a, b) ((a, b) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136241Sym1 a6989586621679136246 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Elem_6989586621680261287Sym1 a6989586621680261296 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (AllSym1 a6989586621679766539 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (AnySym1 a6989586621679766531 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ElemSym1 a6989586621679766314 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IsInfixOfSym1 a6989586621679766322 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IsPrefixOfSym1 a6989586621679766336 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (IsSuffixOfSym1 a6989586621679766329 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (NotElemSym1 a6989586621679766306 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListelemSym1 a6989586621680046083 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (ListisPrefixOfSym1 a6989586621680046155 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

SuppressUnusedWarnings (Bool_Sym1 a6989586621679126615 :: TyFun a (Bool ~> a) -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings (Elem_bySym1 a6989586621679765542 :: TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680261177Sym0 :: TyFun a (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings ((/=@#@$$) a6989586621679133655 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((==@#@$$) a6989586621679133650 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679133659Sym1 a6989586621679133664 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679133670Sym1 a6989586621679133675 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((<=@#@$$) a6989586621679173439 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((<@#@$$) a6989586621679173434 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((>=@#@$$) a6989586621679173449 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings ((>@#@$$) a6989586621679173444 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173484Sym1 a6989586621679173489 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173500Sym1 a6989586621679173505 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173516Sym1 a6989586621679173521 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679173532Sym1 a6989586621679173537 :: TyFun a Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (DefaultEqSym1 a6989586621679135866 :: TyFun k Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings ((<=?@#@$$) a6989586621679491383 :: TyFun k Bool -> Type) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765611Scrutinee_6989586621679762511Sym0 :: TyFun k1 (TyFun k Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680251459Scrutinee_6989586621680251427Sym1 x6989586621680251454 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251483Scrutinee_6989586621680251429Sym1 x6989586621680251478 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679173472Scrutinee_6989586621679171703Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173476Scrutinee_6989586621679171705Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173557Scrutinee_6989586621679171715Sym1 x6989586621679173555 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (Let6989586621679173573Scrutinee_6989586621679171717Sym1 x6989586621679173571 :: TyFun k1 Bool -> Type) 
Instance details

Defined in Data.Ord.Singletons

SingI1 (DeleteFirstsBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DeleteFirstsBySym1 x) #

SingI1 (IntersectBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (IntersectBySym1 x) #

SingI1 (UnionBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (UnionBySym1 x) #

SingI1 (GroupBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [[a]] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (GroupBySym1 x) #

SingI1 (NubBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (NubBySym1 x) #

SingI1 (ListnubBySym1 :: (a ~> (a ~> Bool)) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListnubBySym1 x) #

SingI1 (Elem_bySym1 :: (a ~> (a ~> Bool)) -> TyFun a ([a] ~> Bool) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Elem_bySym1 x) #

SingI1 (DeleteBySym1 :: (a ~> (a ~> Bool)) -> TyFun a ([a] ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DeleteBySym1 x) #

SingI1 (UntilSym1 :: (a ~> Bool) -> TyFun (a ~> a) (a ~> a) -> Type) 
Instance details

Defined in GHC.Base.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (UntilSym1 x) #

SingI1 (FindIndexSym1 :: (a ~> Bool) -> TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindIndexSym1 x) #

SingI1 (FindSym1 :: (a ~> Bool) -> TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindSym1 x) #

SingI1 (BreakSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (BreakSym1 x) #

SingI1 (PartitionSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (PartitionSym1 x) #

SingI1 (SpanSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (SpanSym1 x) #

SingI1 (ListpartitionSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListpartitionSym1 x) #

SingI1 (ListspanSym1 :: (a ~> Bool) -> TyFun [a] ([a], [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListspanSym1 x) #

SingI1 (AllSym1 :: (a ~> Bool) -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (AllSym1 x) #

SingI1 (AnySym1 :: (a ~> Bool) -> TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (AnySym1 x) #

SingI1 (FindIndicesSym1 :: (a ~> Bool) -> TyFun [a] [Natural] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindIndicesSym1 x) #

SingI1 (DropWhileEndSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DropWhileEndSym1 x) #

SingI1 (DropWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (DropWhileSym1 x) #

SingI1 (FilterSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FilterSym1 x) #

SingI1 (TakeWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (TakeWhileSym1 x) #

SingI1 (ListdropWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListdropWhileSym1 x) #

SingI1 (ListfilterSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListfilterSym1 x) #

SingI1 (ListtakeWhileSym1 :: (a ~> Bool) -> TyFun [a] [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ListtakeWhileSym1 x) #

SingI1 (SelectSym1 :: (a ~> Bool) -> TyFun a (([a], [a]) ~> ([a], [a])) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (SelectSym1 x) #

SMonadPlus m => SingI1 (MfilterSym1 :: (a ~> Bool) -> TyFun (m a) (m a) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (MfilterSym1 x) #

SFoldable t => SingI1 (FindSym1 :: (a ~> Bool) -> TyFun (t a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindSym1 x) #

SFoldable t => SingI1 (AllSym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (AllSym1 x) #

SFoldable t => SingI1 (AnySym1 :: (a ~> Bool) -> TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (AnySym1 x) #

SApplicative m => SingI1 (FilterMSym1 :: (a ~> m Bool) -> TyFun [a] (m [a]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FilterMSym1 x) #

SingI2 (UntilSym2 :: (a ~> Bool) -> (a ~> a) -> TyFun a a -> Type) 
Instance details

Defined in GHC.Base.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (UntilSym2 x y) #

(SingI d1, SingI d2) => SingI (Bool_Sym2 d1 d2 :: TyFun Bool a -> Type) 
Instance details

Defined in Data.Bool.Singletons

Methods

sing :: Sing (Bool_Sym2 d1 d2) #

(SingI d1, SingI d2) => SingI (Elem_bySym2 d1 d2 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (Elem_bySym2 d1 d2) #

(SFoldable t, SingI d) => SingI (AllSym1 d :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing (AllSym1 d) #

(SFoldable t, SingI d) => SingI (AnySym1 d :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing (AnySym1 d) #

(SFoldable t, SEq a, SingI d) => SingI (ElemSym1 d :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing (ElemSym1 d) #

(SFoldable t, SEq a, SingI d) => SingI (NotElemSym1 d :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing (NotElemSym1 d) #

SFoldable t => SingI (NullSym0 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing NullSym0 #

SuppressUnusedWarnings (TFHelper_6989586621679136288Sym1 a6989586621679136293 :: TyFun (Either a b) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680493995Sym0 :: TyFun (Const a b) (Const a b ~> Bool) -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680230369Sym1 a6989586621680230374 :: TyFun (Proxy s) Bool -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680669373Sym1 a6989586621680669378 :: TyFun (Arg a b) Bool -> Type) 
Instance details

Defined in Data.Semigroup.Singletons

SuppressUnusedWarnings (Lambda_6989586621680993136Sym0 :: TyFun (k1 ~> Bool) (TyFun k (TyFun k1 (m k1) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Lambda_6989586621680993298Sym0 :: TyFun (k2 ~> f Bool) (TyFun k3 (TyFun k2 (f [k2] ~> f [k2]) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136356Sym1 a6989586621679136361 :: TyFun (a, b) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136394Sym0 :: TyFun (a, b, c) ((a, b, c) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Bool_Sym2 a6989586621679126615 a6989586621679126616 :: TyFun Bool a -> Type) 
Instance details

Defined in Data.Bool.Singletons

SuppressUnusedWarnings (Elem_bySym2 a6989586621679765542 a6989586621679765543 :: TyFun [a] Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765611Scrutinee_6989586621679762511Sym1 n6989586621679765609 :: TyFun k Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765855Scrutinee_6989586621679762489Sym0 :: TyFun k1 (TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765677Scrutinee_6989586621679762507Sym0 :: TyFun k1 (TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765563Scrutinee_6989586621679762517Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765579Scrutinee_6989586621679762515Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Lambda_6989586621680993301Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Lambda_6989586621680261149Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679765592Scrutinee_6989586621679762513Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765754Scrutinee_6989586621679762497Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765767Scrutinee_6989586621679762495Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (AllSym1 a6989586621680260773 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (AnySym1 a6989586621680260782 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (ElemSym1 a6989586621680260977 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Elem_6989586621680261177Sym1 a6989586621680261186 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (NotElemSym1 a6989586621680260724 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (NullSym0 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Null_6989586621680261141Sym0 :: TyFun (t a) Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621680493995Sym1 a6989586621680494000 :: TyFun (Const a b) Bool -> Type) 
Instance details

Defined in Data.Functor.Const.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136394Sym1 a6989586621679136399 :: TyFun (a, b, c) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136443Sym0 :: TyFun (a, b, c, d) ((a, b, c, d) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Let6989586621679765855Scrutinee_6989586621679762489Sym1 x6989586621679765853 :: TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679555031Scrutinee_6989586621679554839Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679765677Scrutinee_6989586621679762507Sym1 key6989586621679765673 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765563Scrutinee_6989586621679762517Sym1 y6989586621679765560 :: TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765579Scrutinee_6989586621679762515Sym1 x6989586621679765576 :: TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Lambda_6989586621680993301Sym1 x6989586621680993300 :: TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Lambda_6989586621680261149Sym1 a_69895866216802611436989586621680261148 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679765592Scrutinee_6989586621679762513Sym1 x6989586621679765589 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765754Scrutinee_6989586621679762497Sym1 n6989586621679765751 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765767Scrutinee_6989586621679762495Sym1 n6989586621679765764 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Lambda_6989586621679765904Sym0 :: TyFun (b ~> (a ~> Bool)) (TyFun k1 (TyFun k2 (TyFun a (TyFun [a] (TyFun b (m b) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765855Scrutinee_6989586621679762489Sym2 x6989586621679765853 xs6989586621679765854 :: TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136443Sym1 a6989586621679136448 :: TyFun (a, b, c, d) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136503Sym0 :: TyFun (a, b, c, d, e) ((a, b, c, d, e) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Let6989586621679765563Scrutinee_6989586621679762517Sym2 y6989586621679765560 ys6989586621679765561 :: TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765579Scrutinee_6989586621679762515Sym2 x6989586621679765576 xs6989586621679765577 :: TyFun [k1] (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679555031Scrutinee_6989586621679554839Sym1 x6989586621679555030 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679765677Scrutinee_6989586621679762507Sym2 key6989586621679765673 x6989586621679765674 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Lambda_6989586621680993301Sym2 x6989586621680993300 p6989586621680993296 :: TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Lambda_6989586621680261149Sym2 a_69895866216802611436989586621680261148 arg_69895866216802605496989586621680261151 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679765592Scrutinee_6989586621679762513Sym2 x6989586621679765589 xs6989586621679765590 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765754Scrutinee_6989586621679762497Sym2 n6989586621679765751 x6989586621679765752 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765767Scrutinee_6989586621679762495Sym2 n6989586621679765764 x6989586621679765765 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765563Scrutinee_6989586621679762517Sym3 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136503Sym1 a6989586621679136508 :: TyFun (a, b, c, d, e) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136574Sym0 :: TyFun (a, b, c, d, e, f) ((a, b, c, d, e, f) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Lambda_6989586621680993301Sym3 x6989586621680993300 p6989586621680993296 a_69895866216809932896989586621680993297 :: TyFun Bool ([k1] ~> [k1]) -> Type) 
Instance details

Defined in Control.Monad.Singletons

SuppressUnusedWarnings (Let6989586621679765855Scrutinee_6989586621679762489Sym3 x6989586621679765853 xs6989586621679765854 p6989586621679765849 :: TyFun k Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679555031Scrutinee_6989586621679554839Sym2 x6989586621679555030 x06989586621679555025 :: TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym1 x16989586621679554935 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym1 x16989586621679554972 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679765579Scrutinee_6989586621679762515Sym3 x6989586621679765576 xs6989586621679765577 ls6989586621679765578 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679765677Scrutinee_6989586621679762507Sym3 key6989586621679765673 x6989586621679765674 y6989586621679765675 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136574Sym1 a6989586621679136579 :: TyFun (a, b, c, d, e, f) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679136656Sym0 :: TyFun (a, b, c, d, e, f, g) ((a, b, c, d, e, f, g) ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Lambda_6989586621680120093Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym2 x16989586621679554935 x26989586621679554936 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym2 x16989586621679554972 x26989586621679554973 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679555031Scrutinee_6989586621679554839Sym3 x6989586621679555030 x06989586621679555025 y6989586621679555026 :: TyFun k3 (TyFun k4 Bool -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679765563Scrutinee_6989586621679762517Sym4 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 eq6989586621679765554 :: TyFun k3 Bool -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136656Sym1 a6989586621679136661 :: TyFun (a, b, c, d, e, f, g) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Lambda_6989586621680120093Sym1 s6989586621680120092 :: TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym3 x16989586621679554935 x26989586621679554936 y6989586621679554937 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym3 x16989586621679554972 x26989586621679554973 y6989586621679554974 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679555031Scrutinee_6989586621679554839Sym4 x6989586621679555030 x06989586621679555025 y6989586621679555026 arg_69895866216795548356989586621679555021 :: TyFun k4 Bool -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Lambda_6989586621680120093Sym2 s6989586621680120092 c6989586621680120079 :: TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym4 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym4 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Lambda_6989586621680120093Sym3 s6989586621680120092 c6989586621680120079 s6989586621680120080 :: TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621679554940Scrutinee_6989586621679554863Sym5 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 arg_69895866216795548596989586621679554931 :: TyFun k5 Bool -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Let6989586621679554977Scrutinee_6989586621679554853Sym5 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 arg_69895866216795548496989586621679554968 :: TyFun k5 Bool -> Type) 
Instance details

Defined in Data.Singletons.Base.Enum

SuppressUnusedWarnings (Lambda_6989586621680120093Sym4 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 :: TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Lambda_6989586621680120093Sym5 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 :: TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Lambda_6989586621680120093Sym6 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 :: TyFun k7 (TyFun Char Bool -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Lambda_6989586621680120093Sym7 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 arg_69895866216801199676989586621680120068 :: TyFun Char Bool -> Type) 
Instance details

Defined in Text.Show.Singletons

type DemoteRep Bool 
Instance details

Defined in GHC.Generics

type DemoteRep Bool = Bool
type Rep Bool

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep Bool = D1 ('MetaData "Bool" "GHC.Types" "ghc-prim" 'False) (C1 ('MetaCons "False" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "True" 'PrefixI 'False) (U1 :: Type -> Type))
data Sing (a :: Bool) 
Instance details

Defined in GHC.Generics

data Sing (a :: Bool) where
type AsRPC Bool 
Instance details

Defined in Morley.AsRPC

type AsRPC Bool = Bool
type TypeDocFieldDescriptions Bool 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Bool 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Bool = 'TBool
type Demote Bool 
Instance details

Defined in Data.Singletons.Base.Instances

type Sing 
Instance details

Defined in Data.Singletons.Base.Instances

type Sing = SBool
type MaxBound 
Instance details

Defined in Data.Singletons.Base.Enum

type MaxBound = MaxBound_6989586621679548439Sym0
type MinBound 
Instance details

Defined in Data.Singletons.Base.Enum

type MinBound = MinBound_6989586621679548436Sym0
newtype Vector Bool 
Instance details

Defined in Data.Vector.Unboxed.Base

type UnaryArithResHs Not Bool Source # 
Instance details

Defined in Lorentz.Arith

type FromEnum (a :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type FromEnum (a :: Bool) = Apply FromEnum_6989586621679583893Sym0 a
type Pred (arg :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type Pred (arg :: Bool) = Apply (Pred_6989586621679555078Sym0 :: TyFun Bool Bool -> Type) arg
type Succ (arg :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type Succ (arg :: Bool) = Apply (Succ_6989586621679555065Sym0 :: TyFun Bool Bool -> Type) arg
type ToEnum a 
Instance details

Defined in Data.Singletons.Base.Enum

type ToEnum a = Apply ToEnum_6989586621679583880Sym0 a
type Show_ (arg :: Bool) 
Instance details

Defined in Text.Show.Singletons

type Show_ (arg :: Bool) = Apply (Show__6989586621680095117Sym0 :: TyFun Bool Symbol -> Type) arg
newtype MVector s Bool 
Instance details

Defined in Data.Vector.Unboxed.Base

newtype MVector s Bool = MV_Bool (MVector s Word8)
type (arg1 :: Bool) /= (arg2 :: Bool) 
Instance details

Defined in Data.Eq.Singletons

type (arg1 :: Bool) /= (arg2 :: Bool) = Apply (Apply (TFHelper_6989586621679133659Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type (a1 :: Bool) == (a2 :: Bool) 
Instance details

Defined in Data.Eq.Singletons

type (a1 :: Bool) == (a2 :: Bool) = Apply (Apply TFHelper_6989586621679136713Sym0 a1) a2
type (arg1 :: Bool) < (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Bool) < (arg2 :: Bool) = Apply (Apply (TFHelper_6989586621679173484Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type (arg1 :: Bool) <= (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Bool) <= (arg2 :: Bool) = Apply (Apply (TFHelper_6989586621679173500Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type (arg1 :: Bool) > (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Bool) > (arg2 :: Bool) = Apply (Apply (TFHelper_6989586621679173516Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type (arg1 :: Bool) >= (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Bool) >= (arg2 :: Bool) = Apply (Apply (TFHelper_6989586621679173532Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type Compare (a1 :: Bool) (a2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type Compare (a1 :: Bool) (a2 :: Bool) = Apply (Apply Compare_6989586621679189701Sym0 a1) a2
type Max (arg1 :: Bool) (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type Max (arg1 :: Bool) (arg2 :: Bool) = Apply (Apply (Max_6989586621679173548Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type Min (arg1 :: Bool) (arg2 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type Min (arg1 :: Bool) (arg2 :: Bool) = Apply (Apply (Min_6989586621679173564Sym0 :: TyFun Bool (Bool ~> Bool) -> Type) arg1) arg2
type EnumFromTo (arg1 :: Bool) (arg2 :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type EnumFromTo (arg1 :: Bool) (arg2 :: Bool) = Apply (Apply (EnumFromTo_6989586621679555088Sym0 :: TyFun Bool (Bool ~> [Bool]) -> Type) arg1) arg2
type ShowList (arg1 :: [Bool]) arg2 
Instance details

Defined in Text.Show.Singletons

type ShowList (arg1 :: [Bool]) arg2 = Apply (Apply (ShowList_6989586621680095125Sym0 :: TyFun [Bool] (Symbol ~> Symbol) -> Type) arg1) arg2
type Apply GetAllSym0 (a6989586621679637196 :: All) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply GetAllSym0 (a6989586621679637196 :: All) = GetAll a6989586621679637196
type Apply GetAnySym0 (a6989586621679637212 :: Any) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply GetAnySym0 (a6989586621679637212 :: Any) = GetAny a6989586621679637212
type Apply ToEnum_6989586621679583880Sym0 (a6989586621679583884 :: Natural) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply ToEnum_6989586621679583880Sym0 (a6989586621679583884 :: Natural) = ToEnum_6989586621679583880 a6989586621679583884
type Apply AllSym0 (a6989586621679637193 :: Bool) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply AllSym0 (a6989586621679637193 :: Bool) = 'All a6989586621679637193
type Apply All_Sym0 (a6989586621679748525 :: Bool) 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

type Apply All_Sym0 (a6989586621679748525 :: Bool) = All_ a6989586621679748525
type Apply AnySym0 (a6989586621679637209 :: Bool) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply AnySym0 (a6989586621679637209 :: Bool) = 'Any a6989586621679637209
type Apply Any_Sym0 (a6989586621679748519 :: Bool) 
Instance details

Defined in Data.Semigroup.Singletons.Internal.Disambiguation

type Apply Any_Sym0 (a6989586621679748519 :: Bool) = Any_ a6989586621679748519
type Apply FromEnum_6989586621679583893Sym0 (a6989586621679583897 :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply FromEnum_6989586621679583893Sym0 (a6989586621679583897 :: Bool) = FromEnum_6989586621679583893 a6989586621679583897
type Apply NotSym0 (a6989586621679129059 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply NotSym0 (a6989586621679129059 :: Bool) = Not a6989586621679129059
type Apply IsDecSym0 (a6989586621680120034 :: Char) 
Instance details

Defined in Text.Show.Singletons

type Apply IsDecSym0 (a6989586621680120034 :: Char) = IsDec a6989586621680120034
type EnumFromThenTo (arg1 :: Bool) (arg2 :: Bool) (arg3 :: Bool) 
Instance details

Defined in Data.Singletons.Base.Enum

type EnumFromThenTo (arg1 :: Bool) (arg2 :: Bool) (arg3 :: Bool) = Apply (Apply (Apply (EnumFromThenTo_6989586621679555100Sym0 :: TyFun Bool (Bool ~> (Bool ~> [Bool])) -> Type) arg1) arg2) arg3
type ShowsPrec a1 (a2 :: Bool) a3 
Instance details

Defined in Text.Show.Singletons

type ShowsPrec a1 (a2 :: Bool) a3 = Apply (Apply (Apply ShowsPrec_6989586621680127564Sym0 a1) a2) a3
type Apply (TFHelper_6989586621679647443Sym1 a6989586621679647448 :: TyFun All Bool -> Type) (a6989586621679647449 :: All) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647443Sym1 a6989586621679647448 :: TyFun All Bool -> Type) (a6989586621679647449 :: All) = TFHelper_6989586621679647443 a6989586621679647448 a6989586621679647449
type Apply (TFHelper_6989586621679647460Sym1 a6989586621679647465 :: TyFun Any Bool -> Type) (a6989586621679647466 :: Any) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647460Sym1 a6989586621679647465 :: TyFun Any Bool -> Type) (a6989586621679647466 :: Any) = TFHelper_6989586621679647460 a6989586621679647465 a6989586621679647466
type Apply (TFHelper_6989586621679136333Sym1 a6989586621679136338 :: TyFun Void Bool -> Type) (a6989586621679136339 :: Void) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136333Sym1 a6989586621679136338 :: TyFun Void Bool -> Type) (a6989586621679136339 :: Void) = TFHelper_6989586621679136333 a6989586621679136338 a6989586621679136339
type Apply (TFHelper_6989586621679136722Sym1 a6989586621679136727 :: TyFun Ordering Bool -> Type) (a6989586621679136728 :: Ordering) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136722Sym1 a6989586621679136727 :: TyFun Ordering Bool -> Type) (a6989586621679136728 :: Ordering) = TFHelper_6989586621679136722 a6989586621679136727 a6989586621679136728
type Apply (TFHelper_6989586621679136731Sym1 a6989586621679136736 :: TyFun () Bool -> Type) (a6989586621679136737 :: ()) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136731Sym1 a6989586621679136736 :: TyFun () Bool -> Type) (a6989586621679136737 :: ()) = TFHelper_6989586621679136731 a6989586621679136736 a6989586621679136737
type Apply (Compare_6989586621679189701Sym1 a6989586621679189706 :: TyFun Bool Ordering -> Type) (a6989586621679189707 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Compare_6989586621679189701Sym1 a6989586621679189706 :: TyFun Bool Ordering -> Type) (a6989586621679189707 :: Bool) = Compare_6989586621679189701 a6989586621679189706 a6989586621679189707
type Apply ((&&@#@$$) a6989586621679128318 :: TyFun Bool Bool -> Type) (a6989586621679128319 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply ((&&@#@$$) a6989586621679128318 :: TyFun Bool Bool -> Type) (a6989586621679128319 :: Bool) = a6989586621679128318 && a6989586621679128319
type Apply ((||@#@$$) a6989586621679128697 :: TyFun Bool Bool -> Type) (a6989586621679128698 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply ((||@#@$$) a6989586621679128697 :: TyFun Bool Bool -> Type) (a6989586621679128698 :: Bool) = a6989586621679128697 || a6989586621679128698
type Apply (TFHelper_6989586621679136713Sym1 a6989586621679136718 :: TyFun Bool Bool -> Type) (a6989586621679136719 :: Bool) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136713Sym1 a6989586621679136718 :: TyFun Bool Bool -> Type) (a6989586621679136719 :: Bool) = TFHelper_6989586621679136713 a6989586621679136718 a6989586621679136719
type Apply (Let6989586621680230554Scrutinee_6989586621680228699Sym0 :: TyFun k1 Bool -> Type) (n6989586621680230553 :: k1) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (Let6989586621680230554Scrutinee_6989586621680228699Sym0 :: TyFun k1 Bool -> Type) (n6989586621680230553 :: k1) = Let6989586621680230554Scrutinee_6989586621680228699 n6989586621680230553
type Apply ((/=@#@$$) a6989586621679133655 :: TyFun a Bool -> Type) (a6989586621679133656 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply ((/=@#@$$) a6989586621679133655 :: TyFun a Bool -> Type) (a6989586621679133656 :: a) = a6989586621679133655 /= a6989586621679133656
type Apply ((==@#@$$) a6989586621679133650 :: TyFun a Bool -> Type) (a6989586621679133651 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply ((==@#@$$) a6989586621679133650 :: TyFun a Bool -> Type) (a6989586621679133651 :: a) = a6989586621679133650 == a6989586621679133651
type Apply (TFHelper_6989586621679133659Sym1 a6989586621679133664 :: TyFun a Bool -> Type) (a6989586621679133665 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679133659Sym1 a6989586621679133664 :: TyFun a Bool -> Type) (a6989586621679133665 :: a) = TFHelper_6989586621679133659 a6989586621679133664 a6989586621679133665
type Apply (TFHelper_6989586621679133670Sym1 a6989586621679133675 :: TyFun a Bool -> Type) (a6989586621679133676 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679133670Sym1 a6989586621679133675 :: TyFun a Bool -> Type) (a6989586621679133676 :: a) = TFHelper_6989586621679133670 a6989586621679133675 a6989586621679133676
type Apply ((<=@#@$$) a6989586621679173439 :: TyFun a Bool -> Type) (a6989586621679173440 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((<=@#@$$) a6989586621679173439 :: TyFun a Bool -> Type) (a6989586621679173440 :: a) = a6989586621679173439 <= a6989586621679173440
type Apply ((<@#@$$) a6989586621679173434 :: TyFun a Bool -> Type) (a6989586621679173435 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((<@#@$$) a6989586621679173434 :: TyFun a Bool -> Type) (a6989586621679173435 :: a) = a6989586621679173434 < a6989586621679173435
type Apply ((>=@#@$$) a6989586621679173449 :: TyFun a Bool -> Type) (a6989586621679173450 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((>=@#@$$) a6989586621679173449 :: TyFun a Bool -> Type) (a6989586621679173450 :: a) = a6989586621679173449 >= a6989586621679173450
type Apply ((>@#@$$) a6989586621679173444 :: TyFun a Bool -> Type) (a6989586621679173445 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((>@#@$$) a6989586621679173444 :: TyFun a Bool -> Type) (a6989586621679173445 :: a) = a6989586621679173444 > a6989586621679173445
type Apply (TFHelper_6989586621679173484Sym1 a6989586621679173489 :: TyFun a Bool -> Type) (a6989586621679173490 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173484Sym1 a6989586621679173489 :: TyFun a Bool -> Type) (a6989586621679173490 :: a) = TFHelper_6989586621679173484 a6989586621679173489 a6989586621679173490
type Apply (TFHelper_6989586621679173500Sym1 a6989586621679173505 :: TyFun a Bool -> Type) (a6989586621679173506 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173500Sym1 a6989586621679173505 :: TyFun a Bool -> Type) (a6989586621679173506 :: a) = TFHelper_6989586621679173500 a6989586621679173505 a6989586621679173506
type Apply (TFHelper_6989586621679173516Sym1 a6989586621679173521 :: TyFun a Bool -> Type) (a6989586621679173522 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173516Sym1 a6989586621679173521 :: TyFun a Bool -> Type) (a6989586621679173522 :: a) = TFHelper_6989586621679173516 a6989586621679173521 a6989586621679173522
type Apply (TFHelper_6989586621679173532Sym1 a6989586621679173537 :: TyFun a Bool -> Type) (a6989586621679173538 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173532Sym1 a6989586621679173537 :: TyFun a Bool -> Type) (a6989586621679173538 :: a) = TFHelper_6989586621679173532 a6989586621679173537 a6989586621679173538
type Apply (DefaultEqSym1 a6989586621679135866 :: TyFun k Bool -> Type) (a6989586621679135867 :: k) 
Instance details

Defined in Data.Eq.Singletons

type Apply (DefaultEqSym1 a6989586621679135866 :: TyFun k Bool -> Type) (a6989586621679135867 :: k) = DefaultEq a6989586621679135866 a6989586621679135867
type Apply ((<=?@#@$$) a6989586621679491383 :: TyFun k Bool -> Type) (a6989586621679491384 :: k) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Apply ((<=?@#@$$) a6989586621679491383 :: TyFun k Bool -> Type) (a6989586621679491384 :: k) = a6989586621679491383 <=? a6989586621679491384
type Apply (Let6989586621680251459Scrutinee_6989586621680251427Sym1 x6989586621680251454 :: TyFun k1 Bool -> Type) (y6989586621680251455 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251459Scrutinee_6989586621680251427Sym1 x6989586621680251454 :: TyFun k1 Bool -> Type) (y6989586621680251455 :: k1) = Let6989586621680251459Scrutinee_6989586621680251427 x6989586621680251454 y6989586621680251455
type Apply (Let6989586621680251483Scrutinee_6989586621680251429Sym1 x6989586621680251478 :: TyFun k1 Bool -> Type) (y6989586621680251479 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251483Scrutinee_6989586621680251429Sym1 x6989586621680251478 :: TyFun k1 Bool -> Type) (y6989586621680251479 :: k1) = Let6989586621680251483Scrutinee_6989586621680251429 x6989586621680251478 y6989586621680251479
type Apply (Let6989586621679173472Scrutinee_6989586621679171703Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) (y6989586621679173471 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173472Scrutinee_6989586621679171703Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) (y6989586621679173471 :: k1) = Let6989586621679173472Scrutinee_6989586621679171703 x6989586621679173470 y6989586621679173471
type Apply (Let6989586621679173476Scrutinee_6989586621679171705Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) (y6989586621679173471 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173476Scrutinee_6989586621679171705Sym1 x6989586621679173470 :: TyFun k1 Bool -> Type) (y6989586621679173471 :: k1) = Let6989586621679173476Scrutinee_6989586621679171705 x6989586621679173470 y6989586621679173471
type Apply (Let6989586621679173557Scrutinee_6989586621679171715Sym1 x6989586621679173555 :: TyFun k1 Bool -> Type) (y6989586621679173556 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173557Scrutinee_6989586621679171715Sym1 x6989586621679173555 :: TyFun k1 Bool -> Type) (y6989586621679173556 :: k1) = Let6989586621679173557Scrutinee_6989586621679171715 x6989586621679173555 y6989586621679173556
type Apply (Let6989586621679173573Scrutinee_6989586621679171717Sym1 x6989586621679173571 :: TyFun k1 Bool -> Type) (y6989586621679173572 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173573Scrutinee_6989586621679171717Sym1 x6989586621679173571 :: TyFun k1 Bool -> Type) (y6989586621679173572 :: k1) = Let6989586621679173573Scrutinee_6989586621679171717 x6989586621679173571 y6989586621679173572
type Apply (Bool_Sym2 a6989586621679126615 a6989586621679126616 :: TyFun Bool a -> Type) (a6989586621679126617 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply (Bool_Sym2 a6989586621679126615 a6989586621679126616 :: TyFun Bool a -> Type) (a6989586621679126617 :: Bool) = Bool_ a6989586621679126615 a6989586621679126616 a6989586621679126617
type Apply (Let6989586621679765611Scrutinee_6989586621679762511Sym1 n6989586621679765609 :: TyFun k Bool -> Type) (x6989586621679765610 :: k) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765611Scrutinee_6989586621679762511Sym1 n6989586621679765609 :: TyFun k Bool -> Type) (x6989586621679765610 :: k) = Let6989586621679765611Scrutinee_6989586621679762511 n6989586621679765609 x6989586621679765610
type Apply (Lambda_6989586621680261149Sym2 a_69895866216802611436989586621680261148 arg_69895866216802605496989586621680261151 :: TyFun k3 Bool -> Type) (arg_69895866216802605516989586621680261152 :: k3) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Lambda_6989586621680261149Sym2 a_69895866216802611436989586621680261148 arg_69895866216802605496989586621680261151 :: TyFun k3 Bool -> Type) (arg_69895866216802605516989586621680261152 :: k3) = Lambda_6989586621680261149 a_69895866216802611436989586621680261148 arg_69895866216802605496989586621680261151 arg_69895866216802605516989586621680261152
type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym2 x6989586621679765589 xs6989586621679765590 :: TyFun k3 Bool -> Type) (n6989586621679765591 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym2 x6989586621679765589 xs6989586621679765590 :: TyFun k3 Bool -> Type) (n6989586621679765591 :: k3) = Let6989586621679765592Scrutinee_6989586621679762513 x6989586621679765589 xs6989586621679765590 n6989586621679765591
type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym2 n6989586621679765751 x6989586621679765752 :: TyFun k3 Bool -> Type) (xs6989586621679765753 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym2 n6989586621679765751 x6989586621679765752 :: TyFun k3 Bool -> Type) (xs6989586621679765753 :: k3) = Let6989586621679765754Scrutinee_6989586621679762497 n6989586621679765751 x6989586621679765752 xs6989586621679765753
type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym2 n6989586621679765764 x6989586621679765765 :: TyFun k3 Bool -> Type) (xs6989586621679765766 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym2 n6989586621679765764 x6989586621679765765 :: TyFun k3 Bool -> Type) (xs6989586621679765766 :: k3) = Let6989586621679765767Scrutinee_6989586621679762495 n6989586621679765764 x6989586621679765765 xs6989586621679765766
type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym3 x6989586621679765853 xs6989586621679765854 p6989586621679765849 :: TyFun k Bool -> Type) (a_69895866216797658426989586621679765850 :: k) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym3 x6989586621679765853 xs6989586621679765854 p6989586621679765849 :: TyFun k Bool -> Type) (a_69895866216797658426989586621679765850 :: k) = Let6989586621679765855Scrutinee_6989586621679762489 x6989586621679765853 xs6989586621679765854 p6989586621679765849 a_69895866216797658426989586621679765850
type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym3 x6989586621679765576 xs6989586621679765577 ls6989586621679765578 :: TyFun k3 Bool -> Type) (l6989586621679765571 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym3 x6989586621679765576 xs6989586621679765577 ls6989586621679765578 :: TyFun k3 Bool -> Type) (l6989586621679765571 :: k3) = Let6989586621679765579Scrutinee_6989586621679762515 x6989586621679765576 xs6989586621679765577 ls6989586621679765578 l6989586621679765571
type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym3 key6989586621679765673 x6989586621679765674 y6989586621679765675 :: TyFun k3 Bool -> Type) (xys6989586621679765676 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym3 key6989586621679765673 x6989586621679765674 y6989586621679765675 :: TyFun k3 Bool -> Type) (xys6989586621679765676 :: k3) = Let6989586621679765677Scrutinee_6989586621679762507 key6989586621679765673 x6989586621679765674 y6989586621679765675 xys6989586621679765676
type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym4 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 eq6989586621679765554 :: TyFun k3 Bool -> Type) (l6989586621679765555 :: k3) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym4 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 eq6989586621679765554 :: TyFun k3 Bool -> Type) (l6989586621679765555 :: k3) = Let6989586621679765563Scrutinee_6989586621679762517 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 eq6989586621679765554 l6989586621679765555
type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym4 x6989586621679555030 x06989586621679555025 y6989586621679555026 arg_69895866216795548356989586621679555021 :: TyFun k4 Bool -> Type) (arg_69895866216795548376989586621679555022 :: k4) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym4 x6989586621679555030 x06989586621679555025 y6989586621679555026 arg_69895866216795548356989586621679555021 :: TyFun k4 Bool -> Type) (arg_69895866216795548376989586621679555022 :: k4) = Let6989586621679555031Scrutinee_6989586621679554839 x6989586621679555030 x06989586621679555025 y6989586621679555026 arg_69895866216795548356989586621679555021 arg_69895866216795548376989586621679555022
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym5 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 arg_69895866216795548596989586621679554931 :: TyFun k5 Bool -> Type) (arg_69895866216795548616989586621679554932 :: k5) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym5 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 arg_69895866216795548596989586621679554931 :: TyFun k5 Bool -> Type) (arg_69895866216795548616989586621679554932 :: k5) = Let6989586621679554940Scrutinee_6989586621679554863 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 arg_69895866216795548596989586621679554931 arg_69895866216795548616989586621679554932
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym5 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 arg_69895866216795548496989586621679554968 :: TyFun k5 Bool -> Type) (arg_69895866216795548516989586621679554969 :: k5) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym5 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 arg_69895866216795548496989586621679554968 :: TyFun k5 Bool -> Type) (arg_69895866216795548516989586621679554969 :: k5) = Let6989586621679554977Scrutinee_6989586621679554853 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 arg_69895866216795548496989586621679554968 arg_69895866216795548516989586621679554969
type Apply (Lambda_6989586621680120093Sym7 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 arg_69895866216801199676989586621680120068 :: TyFun Char Bool -> Type) (lhs_69895866216801199696989586621680120095 :: Char) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym7 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 arg_69895866216801199676989586621680120068 :: TyFun Char Bool -> Type) (lhs_69895866216801199696989586621680120095 :: Char) = Lambda_6989586621680120093 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 arg_69895866216801199676989586621680120068 lhs_69895866216801199696989586621680120095
type Eval (Not 'False) 
Instance details

Defined in Fcf.Data.Bool

type Eval (Not 'False) = 'True
type Eval (Not 'True) 
Instance details

Defined in Fcf.Data.Bool

type Eval (Not 'True) = 'False
type Apply (GuardSym0 :: TyFun Bool (f ()) -> Type) (a6989586621679301224 :: Bool) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (GuardSym0 :: TyFun Bool (f ()) -> Type) (a6989586621679301224 :: Bool) = Guard a6989586621679301224 :: f ()
type Eval (And lst :: Bool -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (And lst :: Bool -> Type) = Eval (Foldr (&&) 'True lst)
type Eval (Or lst :: Bool -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (Or lst :: Bool -> Type) = Eval (Foldr (||) 'False lst)
type Eval ('False && b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval ('False && b :: Bool -> Type) = 'False
type Eval ('True && b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval ('True && b :: Bool -> Type) = b
type Eval (a && 'False :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval (a && 'False :: Bool -> Type) = 'False
type Eval (a && 'True :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval (a && 'True :: Bool -> Type) = a
type Eval ('False || b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval ('False || b :: Bool -> Type) = b
type Eval ('True || b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval ('True || b :: Bool -> Type) = 'True
type Eval (a || 'False :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval (a || 'False :: Bool -> Type) = a
type Eval (a || 'True :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Bool

type Eval (a || 'True :: Bool -> Type) = 'True
type Eval (IsJust ('Just _a) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsJust ('Just _a) :: Bool -> Type) = 'True
type Eval (IsJust ('Nothing :: Maybe a) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsJust ('Nothing :: Maybe a) :: Bool -> Type) = 'False
type Eval (IsNothing ('Just _a) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsNothing ('Just _a) :: Bool -> Type) = 'False
type Eval (IsNothing ('Nothing :: Maybe a) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsNothing ('Nothing :: Maybe a) :: Bool -> Type) = 'True
type Eval (Null ('[] :: [a]) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Null ('[] :: [a]) :: Bool -> Type) = 'True
type Eval (Null (a2 ': as) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Null (a2 ': as) :: Bool -> Type) = 'False
type Eval (a < b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a < b :: Bool -> Type) = Eval (Not =<< (a >= b))
type Eval (a <= b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a <= b :: Bool -> Type) = a <=? b
type Eval (a > b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a > b :: Bool -> Type) = Eval (Not =<< (a <= b))
type Eval (a >= b :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Nat

type Eval (a >= b :: Bool -> Type) = b <=? a
type Apply TFHelper_6989586621679647443Sym0 (a6989586621679647448 :: All) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply TFHelper_6989586621679647443Sym0 (a6989586621679647448 :: All) = TFHelper_6989586621679647443Sym1 a6989586621679647448
type Apply TFHelper_6989586621679647460Sym0 (a6989586621679647465 :: Any) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply TFHelper_6989586621679647460Sym0 (a6989586621679647465 :: Any) = TFHelper_6989586621679647460Sym1 a6989586621679647465
type Apply TFHelper_6989586621679136333Sym0 (a6989586621679136338 :: Void) 
Instance details

Defined in Data.Eq.Singletons

type Apply TFHelper_6989586621679136333Sym0 (a6989586621679136338 :: Void) = TFHelper_6989586621679136333Sym1 a6989586621679136338
type Apply TFHelper_6989586621679136722Sym0 (a6989586621679136727 :: Ordering) 
Instance details

Defined in Data.Eq.Singletons

type Apply TFHelper_6989586621679136722Sym0 (a6989586621679136727 :: Ordering) = TFHelper_6989586621679136722Sym1 a6989586621679136727
type Apply ShowsPrec_6989586621680127564Sym0 (a6989586621680127574 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowsPrec_6989586621680127564Sym0 (a6989586621680127574 :: Natural) = ShowsPrec_6989586621680127564Sym1 a6989586621680127574
type Apply TFHelper_6989586621679136731Sym0 (a6989586621679136736 :: ()) 
Instance details

Defined in Data.Eq.Singletons

type Apply TFHelper_6989586621679136731Sym0 (a6989586621679136736 :: ()) = TFHelper_6989586621679136731Sym1 a6989586621679136736
type Apply ShowParenSym0 (a6989586621680095030 :: Bool) 
Instance details

Defined in Text.Show.Singletons

type Apply ShowParenSym0 (a6989586621680095030 :: Bool) = ShowParenSym1 a6989586621680095030
type Apply Compare_6989586621679189701Sym0 (a6989586621679189706 :: Bool) 
Instance details

Defined in Data.Ord.Singletons

type Apply Compare_6989586621679189701Sym0 (a6989586621679189706 :: Bool) = Compare_6989586621679189701Sym1 a6989586621679189706
type Apply (&&@#@$) (a6989586621679128318 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply (&&@#@$) (a6989586621679128318 :: Bool) = (&&@#@$$) a6989586621679128318
type Apply (||@#@$) (a6989586621679128697 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply (||@#@$) (a6989586621679128697 :: Bool) = (||@#@$$) a6989586621679128697
type Apply TFHelper_6989586621679136713Sym0 (a6989586621679136718 :: Bool) 
Instance details

Defined in Data.Eq.Singletons

type Apply TFHelper_6989586621679136713Sym0 (a6989586621679136718 :: Bool) = TFHelper_6989586621679136713Sym1 a6989586621679136718
type Apply (ShowsPrec_6989586621680127564Sym1 a6989586621680127574 :: TyFun Bool (Symbol ~> Symbol) -> Type) (a6989586621680127575 :: Bool) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127564Sym1 a6989586621680127574 :: TyFun Bool (Symbol ~> Symbol) -> Type) (a6989586621680127575 :: Bool) = ShowsPrec_6989586621680127564Sym2 a6989586621680127574 a6989586621680127575
type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680993161 :: Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (UnlessSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621680993161 :: Bool) = UnlessSym1 a6989586621680993161 :: TyFun (f ()) (f ()) -> Type
type Apply (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621679301368 :: Bool) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (WhenSym0 :: TyFun Bool (f () ~> f ()) -> Type) (a6989586621679301368 :: Bool) = WhenSym1 a6989586621679301368 :: TyFun (f ()) (f ()) -> Type
type Apply (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) (a6989586621679129293 :: Bool) 
Instance details

Defined in Data.Bool.Singletons

type Apply (IfSym0 :: TyFun Bool (k ~> (k ~> k)) -> Type) (a6989586621679129293 :: Bool) = IfSym1 a6989586621679129293 :: TyFun k (k ~> k) -> Type
type Apply (Elem_6989586621680460300Sym0 :: TyFun a (Identity a ~> Bool) -> Type) (a6989586621680460305 :: a) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (Elem_6989586621680460300Sym0 :: TyFun a (Identity a ~> Bool) -> Type) (a6989586621680460305 :: a) = Elem_6989586621680460300Sym1 a6989586621680460305
type Apply (Elem_6989586621680261663Sym0 :: TyFun a (Proxy a ~> Bool) -> Type) (a6989586621680261668 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261663Sym0 :: TyFun a (Proxy a ~> Bool) -> Type) (a6989586621680261668 :: a) = Elem_6989586621680261663Sym1 a6989586621680261668
type Apply (Elem_6989586621680261695Sym0 :: TyFun a (Dual a ~> Bool) -> Type) (a6989586621680261704 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261695Sym0 :: TyFun a (Dual a ~> Bool) -> Type) (a6989586621680261704 :: a) = Elem_6989586621680261695Sym1 a6989586621680261704
type Apply (Elem_6989586621680262045Sym0 :: TyFun a (Product a ~> Bool) -> Type) (a6989586621680262054 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680262045Sym0 :: TyFun a (Product a ~> Bool) -> Type) (a6989586621680262054 :: a) = Elem_6989586621680262045Sym1 a6989586621680262054
type Apply (Elem_6989586621680261870Sym0 :: TyFun a (Sum a ~> Bool) -> Type) (a6989586621680261879 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261870Sym0 :: TyFun a (Sum a ~> Bool) -> Type) (a6989586621680261879 :: a) = Elem_6989586621680261870Sym1 a6989586621680261879
type Apply (Elem_6989586621680261287Sym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621680261296 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261287Sym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621680261296 :: a) = Elem_6989586621680261287Sym1 a6989586621680261296
type Apply (ElemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679766314 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679766314 :: a) = ElemSym1 a6989586621679766314
type Apply (NotElemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679766306 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (NotElemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679766306 :: a) = NotElemSym1 a6989586621679766306
type Apply (ListelemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621680046083 :: a) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListelemSym0 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621680046083 :: a) = ListelemSym1 a6989586621680046083
type Apply (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) (a6989586621679126615 :: a) 
Instance details

Defined in Data.Bool.Singletons

type Apply (Bool_Sym0 :: TyFun a (a ~> (Bool ~> a)) -> Type) (a6989586621679126615 :: a) = Bool_Sym1 a6989586621679126615
type Apply ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679133655 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply ((/=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679133655 :: a) = (/=@#@$$) a6989586621679133655
type Apply ((==@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679133650 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply ((==@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679133650 :: a) = (==@#@$$) a6989586621679133650
type Apply (TFHelper_6989586621679133659Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679133664 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679133659Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679133664 :: a) = TFHelper_6989586621679133659Sym1 a6989586621679133664
type Apply (TFHelper_6989586621679133670Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679133675 :: a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679133670Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679133675 :: a) = TFHelper_6989586621679133670Sym1 a6989586621679133675
type Apply ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173439 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((<=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173439 :: a) = (<=@#@$$) a6989586621679173439
type Apply ((<@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173434 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((<@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173434 :: a) = (<@#@$$) a6989586621679173434
type Apply ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173449 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((>=@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173449 :: a) = (>=@#@$$) a6989586621679173449
type Apply ((>@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173444 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply ((>@#@$) :: TyFun a (a ~> Bool) -> Type) (a6989586621679173444 :: a) = (>@#@$$) a6989586621679173444
type Apply (TFHelper_6989586621679173484Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173489 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173484Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173489 :: a) = TFHelper_6989586621679173484Sym1 a6989586621679173489
type Apply (TFHelper_6989586621679173500Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173505 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173500Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173505 :: a) = TFHelper_6989586621679173500Sym1 a6989586621679173505
type Apply (TFHelper_6989586621679173516Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173521 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173516Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173521 :: a) = TFHelper_6989586621679173516Sym1 a6989586621679173521
type Apply (TFHelper_6989586621679173532Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173537 :: a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679173532Sym0 :: TyFun a (a ~> Bool) -> Type) (a6989586621679173537 :: a) = TFHelper_6989586621679173532Sym1 a6989586621679173537
type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679135866 :: k) 
Instance details

Defined in Data.Eq.Singletons

type Apply (DefaultEqSym0 :: TyFun k (k ~> Bool) -> Type) (a6989586621679135866 :: k) = DefaultEqSym1 a6989586621679135866
type Apply ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) (a6989586621679491383 :: k) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

type Apply ((<=?@#@$) :: TyFun k (k ~> Bool) -> Type) (a6989586621679491383 :: k) = (<=?@#@$$) a6989586621679491383
type Apply (Let6989586621680251459Scrutinee_6989586621680251427Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621680251454 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251459Scrutinee_6989586621680251427Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621680251454 :: k1) = Let6989586621680251459Scrutinee_6989586621680251427Sym1 x6989586621680251454
type Apply (Let6989586621680251483Scrutinee_6989586621680251429Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621680251478 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251483Scrutinee_6989586621680251429Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621680251478 :: k1) = Let6989586621680251483Scrutinee_6989586621680251429Sym1 x6989586621680251478
type Apply (Let6989586621679173472Scrutinee_6989586621679171703Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173470 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173472Scrutinee_6989586621679171703Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173470 :: k1) = Let6989586621679173472Scrutinee_6989586621679171703Sym1 x6989586621679173470
type Apply (Let6989586621679173476Scrutinee_6989586621679171705Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173470 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173476Scrutinee_6989586621679171705Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173470 :: k1) = Let6989586621679173476Scrutinee_6989586621679171705Sym1 x6989586621679173470
type Apply (Let6989586621679173557Scrutinee_6989586621679171715Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173555 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173557Scrutinee_6989586621679171715Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173555 :: k1) = Let6989586621679173557Scrutinee_6989586621679171715Sym1 x6989586621679173555
type Apply (Let6989586621679173573Scrutinee_6989586621679171717Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173571 :: k1) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Let6989586621679173573Scrutinee_6989586621679171717Sym0 :: TyFun k1 (TyFun k1 Bool -> Type) -> Type) (x6989586621679173571 :: k1) = Let6989586621679173573Scrutinee_6989586621679171717Sym1 x6989586621679173571
type Apply (Bool_Sym1 a6989586621679126615 :: TyFun a (Bool ~> a) -> Type) (a6989586621679126616 :: a) 
Instance details

Defined in Data.Bool.Singletons

type Apply (Bool_Sym1 a6989586621679126615 :: TyFun a (Bool ~> a) -> Type) (a6989586621679126616 :: a) = Bool_Sym2 a6989586621679126615 a6989586621679126616
type Apply (Elem_bySym1 a6989586621679765542 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679765543 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Elem_bySym1 a6989586621679765542 :: TyFun a ([a] ~> Bool) -> Type) (a6989586621679765543 :: a) = Elem_bySym2 a6989586621679765542 a6989586621679765543
type Apply (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680260977 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (ElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680260977 :: a) = ElemSym1 a6989586621680260977 :: TyFun (t a) Bool -> Type
type Apply (Elem_6989586621680261177Sym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680261186 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261177Sym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680261186 :: a) = Elem_6989586621680261177Sym1 a6989586621680261186 :: TyFun (t a) Bool -> Type
type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680260724 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (NotElemSym0 :: TyFun a (t a ~> Bool) -> Type) (a6989586621680260724 :: a) = NotElemSym1 a6989586621680260724 :: TyFun (t a) Bool -> Type
type Apply (Let6989586621679765611Scrutinee_6989586621679762511Sym0 :: TyFun k1 (TyFun k Bool -> Type) -> Type) (n6989586621679765609 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765611Scrutinee_6989586621679762511Sym0 :: TyFun k1 (TyFun k Bool -> Type) -> Type) (n6989586621679765609 :: k1) = Let6989586621679765611Scrutinee_6989586621679762511Sym1 n6989586621679765609 :: TyFun k Bool -> Type
type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym0 :: TyFun k1 (TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) -> Type) (x6989586621679765853 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym0 :: TyFun k1 (TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) -> Type) (x6989586621679765853 :: k1) = Let6989586621679765855Scrutinee_6989586621679762489Sym1 x6989586621679765853 :: TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym0 :: TyFun k1 (TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (key6989586621679765673 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym0 :: TyFun k1 (TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (key6989586621679765673 :: k1) = Let6989586621679765677Scrutinee_6989586621679762507Sym1 key6989586621679765673 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (y6989586621679765560 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (y6989586621679765560 :: k1) = Let6989586621679765563Scrutinee_6989586621679762517Sym1 y6989586621679765560 :: TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (x6989586621679765576 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym0 :: TyFun k1 (TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (x6989586621679765576 :: k1) = Let6989586621679765579Scrutinee_6989586621679762515Sym1 x6989586621679765576 :: TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680993301Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) -> Type) (x6989586621680993300 :: k1) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993301Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) -> Type) (x6989586621680993300 :: k1) = Lambda_6989586621680993301Sym1 x6989586621680993300 :: TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680261149Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (a_69895866216802611436989586621680261148 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Lambda_6989586621680261149Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (a_69895866216802611436989586621680261148 :: k1) = Lambda_6989586621680261149Sym1 a_69895866216802611436989586621680261148 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (x6989586621679765589 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (x6989586621679765589 :: k1) = Let6989586621679765592Scrutinee_6989586621679762513Sym1 x6989586621679765589 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (n6989586621679765751 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (n6989586621679765751 :: k1) = Let6989586621679765754Scrutinee_6989586621679762497Sym1 n6989586621679765751 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (n6989586621679765764 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (n6989586621679765764 :: k1) = Let6989586621679765767Scrutinee_6989586621679762495Sym1 n6989586621679765764 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x6989586621679555030 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x6989586621679555030 :: k1) = Let6989586621679555031Scrutinee_6989586621679554839Sym1 x6989586621679555030 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym1 key6989586621679765673 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (x6989586621679765674 :: k1) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym1 key6989586621679765673 :: TyFun k1 (TyFun k2 (TyFun k3 Bool -> Type) -> Type) -> Type) (x6989586621679765674 :: k1) = Let6989586621679765677Scrutinee_6989586621679762507Sym2 key6989586621679765673 x6989586621679765674 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym1 y6989586621679765560 :: TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (ys6989586621679765561 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym1 y6989586621679765560 :: TyFun k2 (TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) -> Type) (ys6989586621679765561 :: k2) = Let6989586621679765563Scrutinee_6989586621679762517Sym2 y6989586621679765560 ys6989586621679765561 :: TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym1 x6989586621679765576 :: TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) (xs6989586621679765577 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym1 x6989586621679765576 :: TyFun k2 (TyFun [k1] (TyFun k3 Bool -> Type) -> Type) -> Type) (xs6989586621679765577 :: k2) = Let6989586621679765579Scrutinee_6989586621679762515Sym2 x6989586621679765576 xs6989586621679765577 :: TyFun [k1] (TyFun k3 Bool -> Type) -> Type
type Apply (Lambda_6989586621680993301Sym1 x6989586621680993300 :: TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) (p6989586621680993296 :: k2) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993301Sym1 x6989586621680993300 :: TyFun k2 (TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) -> Type) (p6989586621680993296 :: k2) = Lambda_6989586621680993301Sym2 x6989586621680993300 p6989586621680993296 :: TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type
type Apply (Lambda_6989586621680261149Sym1 a_69895866216802611436989586621680261148 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (arg_69895866216802605496989586621680261151 :: k2) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Lambda_6989586621680261149Sym1 a_69895866216802611436989586621680261148 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (arg_69895866216802605496989586621680261151 :: k2) = Lambda_6989586621680261149Sym2 a_69895866216802611436989586621680261148 arg_69895866216802605496989586621680261151 :: TyFun k3 Bool -> Type
type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym1 x6989586621679765589 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (xs6989586621679765590 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765592Scrutinee_6989586621679762513Sym1 x6989586621679765589 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (xs6989586621679765590 :: k2) = Let6989586621679765592Scrutinee_6989586621679762513Sym2 x6989586621679765589 xs6989586621679765590 :: TyFun k3 Bool -> Type
type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym1 n6989586621679765751 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (x6989586621679765752 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765754Scrutinee_6989586621679762497Sym1 n6989586621679765751 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (x6989586621679765752 :: k2) = Let6989586621679765754Scrutinee_6989586621679762497Sym2 n6989586621679765751 x6989586621679765752 :: TyFun k3 Bool -> Type
type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym1 n6989586621679765764 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (x6989586621679765765 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765767Scrutinee_6989586621679762495Sym1 n6989586621679765764 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (x6989586621679765765 :: k2) = Let6989586621679765767Scrutinee_6989586621679762495Sym2 n6989586621679765764 x6989586621679765765 :: TyFun k3 Bool -> Type
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (x16989586621679554935 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (x16989586621679554935 :: k1) = Let6989586621679554940Scrutinee_6989586621679554863Sym1 x16989586621679554935 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (x16989586621679554972 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym0 :: TyFun k1 (TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (x16989586621679554972 :: k1) = Let6989586621679554977Scrutinee_6989586621679554853Sym1 x16989586621679554972 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym1 x6989586621679555030 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) (x06989586621679555025 :: k2) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym1 x6989586621679555030 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) -> Type) (x06989586621679555025 :: k2) = Let6989586621679555031Scrutinee_6989586621679554839Sym2 x6989586621679555030 x06989586621679555025 :: TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym2 key6989586621679765673 x6989586621679765674 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (y6989586621679765675 :: k2) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765677Scrutinee_6989586621679762507Sym2 key6989586621679765673 x6989586621679765674 :: TyFun k2 (TyFun k3 Bool -> Type) -> Type) (y6989586621679765675 :: k2) = Let6989586621679765677Scrutinee_6989586621679762507Sym3 key6989586621679765673 x6989586621679765674 y6989586621679765675 :: TyFun k3 Bool -> Type
type Apply (Lambda_6989586621680993301Sym2 x6989586621680993300 p6989586621680993296 :: TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) (a_69895866216809932896989586621680993297 :: k3) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993301Sym2 x6989586621680993300 p6989586621680993296 :: TyFun k3 (TyFun Bool ([k1] ~> [k1]) -> Type) -> Type) (a_69895866216809932896989586621680993297 :: k3) = Lambda_6989586621680993301Sym3 x6989586621680993300 p6989586621680993296 a_69895866216809932896989586621680993297
type Apply (Lambda_6989586621680993301Sym3 x6989586621680993300 p6989586621680993296 a_69895866216809932896989586621680993297 :: TyFun Bool ([k1] ~> [k1]) -> Type) (flg6989586621680993303 :: Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993301Sym3 x6989586621680993300 p6989586621680993296 a_69895866216809932896989586621680993297 :: TyFun Bool ([k1] ~> [k1]) -> Type) (flg6989586621680993303 :: Bool) = Lambda_6989586621680993301 x6989586621680993300 p6989586621680993296 a_69895866216809932896989586621680993297 flg6989586621680993303
type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym2 x6989586621679555030 x06989586621679555025 :: TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) (y6989586621679555026 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym2 x6989586621679555030 x06989586621679555025 :: TyFun k1 (TyFun k3 (TyFun k4 Bool -> Type) -> Type) -> Type) (y6989586621679555026 :: k1) = Let6989586621679555031Scrutinee_6989586621679554839Sym3 x6989586621679555030 x06989586621679555025 y6989586621679555026 :: TyFun k3 (TyFun k4 Bool -> Type) -> Type
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym1 x16989586621679554935 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x26989586621679554936 :: k2) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym1 x16989586621679554935 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x26989586621679554936 :: k2) = Let6989586621679554940Scrutinee_6989586621679554863Sym2 x16989586621679554935 x26989586621679554936 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym1 x16989586621679554972 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x26989586621679554973 :: k2) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym1 x16989586621679554972 :: TyFun k2 (TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) -> Type) (x26989586621679554973 :: k2) = Let6989586621679554977Scrutinee_6989586621679554853Sym2 x16989586621679554972 x26989586621679554973 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680120093Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (s6989586621680120092 :: k1) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (s6989586621680120092 :: k1) = Lambda_6989586621680120093Sym1 s6989586621680120092 :: TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym2 x16989586621679554935 x26989586621679554936 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) (y6989586621679554937 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym2 x16989586621679554935 x26989586621679554936 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) (y6989586621679554937 :: k1) = Let6989586621679554940Scrutinee_6989586621679554863Sym3 x16989586621679554935 x26989586621679554936 y6989586621679554937 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym2 x16989586621679554972 x26989586621679554973 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) (y6989586621679554974 :: k1) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym2 x16989586621679554972 x26989586621679554973 :: TyFun k1 (TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) -> Type) (y6989586621679554974 :: k1) = Let6989586621679554977Scrutinee_6989586621679554853Sym3 x16989586621679554972 x26989586621679554973 y6989586621679554974 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type
type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym3 x6989586621679555030 x06989586621679555025 y6989586621679555026 :: TyFun k3 (TyFun k4 Bool -> Type) -> Type) (arg_69895866216795548356989586621679555021 :: k3) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679555031Scrutinee_6989586621679554839Sym3 x6989586621679555030 x06989586621679555025 y6989586621679555026 :: TyFun k3 (TyFun k4 Bool -> Type) -> Type) (arg_69895866216795548356989586621679555021 :: k3) = Let6989586621679555031Scrutinee_6989586621679554839Sym4 x6989586621679555030 x06989586621679555025 y6989586621679555026 arg_69895866216795548356989586621679555021 :: TyFun k4 Bool -> Type
type Apply (Lambda_6989586621680120093Sym1 s6989586621680120092 :: TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (c6989586621680120079 :: k2) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym1 s6989586621680120092 :: TyFun k2 (TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (c6989586621680120079 :: k2) = Lambda_6989586621680120093Sym2 s6989586621680120092 c6989586621680120079 :: TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym3 x16989586621679554935 x26989586621679554936 y6989586621679554937 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) (arg_69895866216795548576989586621679554930 :: k3) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym3 x16989586621679554935 x26989586621679554936 y6989586621679554937 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) (arg_69895866216795548576989586621679554930 :: k3) = Let6989586621679554940Scrutinee_6989586621679554863Sym4 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym3 x16989586621679554972 x26989586621679554973 y6989586621679554974 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) (arg_69895866216795548476989586621679554967 :: k3) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym3 x16989586621679554972 x26989586621679554973 y6989586621679554974 :: TyFun k3 (TyFun k4 (TyFun k5 Bool -> Type) -> Type) -> Type) (arg_69895866216795548476989586621679554967 :: k3) = Let6989586621679554977Scrutinee_6989586621679554853Sym4 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type
type Apply (Lambda_6989586621680120093Sym2 s6989586621680120092 c6989586621680120079 :: TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (s6989586621680120080 :: k3) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym2 s6989586621680120092 c6989586621680120079 :: TyFun k3 (TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (s6989586621680120080 :: k3) = Lambda_6989586621680120093Sym3 s6989586621680120092 c6989586621680120079 s6989586621680120080 :: TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym4 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) (arg_69895866216795548596989586621679554931 :: k4) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554940Scrutinee_6989586621679554863Sym4 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) (arg_69895866216795548596989586621679554931 :: k4) = Let6989586621679554940Scrutinee_6989586621679554863Sym5 x16989586621679554935 x26989586621679554936 y6989586621679554937 arg_69895866216795548576989586621679554930 arg_69895866216795548596989586621679554931 :: TyFun k5 Bool -> Type
type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym4 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) (arg_69895866216795548496989586621679554968 :: k4) 
Instance details

Defined in Data.Singletons.Base.Enum

type Apply (Let6989586621679554977Scrutinee_6989586621679554853Sym4 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 :: TyFun k4 (TyFun k5 Bool -> Type) -> Type) (arg_69895866216795548496989586621679554968 :: k4) = Let6989586621679554977Scrutinee_6989586621679554853Sym5 x16989586621679554972 x26989586621679554973 y6989586621679554974 arg_69895866216795548476989586621679554967 arg_69895866216795548496989586621679554968 :: TyFun k5 Bool -> Type
type Apply (Lambda_6989586621680120093Sym3 s6989586621680120092 c6989586621680120079 s6989586621680120080 :: TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) (c6989586621680120071 :: k4) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym3 s6989586621680120092 c6989586621680120079 s6989586621680120080 :: TyFun k4 (TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) -> Type) (c6989586621680120071 :: k4) = Lambda_6989586621680120093Sym4 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 :: TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680120093Sym4 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 :: TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) (s6989586621680120072 :: k5) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym4 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 :: TyFun k5 (TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) -> Type) (s6989586621680120072 :: k5) = Lambda_6989586621680120093Sym5 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 :: TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680120093Sym5 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 :: TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) (arg_69895866216801199656989586621680120067 :: k6) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym5 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 :: TyFun k6 (TyFun k7 (TyFun Char Bool -> Type) -> Type) -> Type) (arg_69895866216801199656989586621680120067 :: k6) = Lambda_6989586621680120093Sym6 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 :: TyFun k7 (TyFun Char Bool -> Type) -> Type
type Apply (Lambda_6989586621680120093Sym6 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 :: TyFun k7 (TyFun Char Bool -> Type) -> Type) (arg_69895866216801199676989586621680120068 :: k7) 
Instance details

Defined in Text.Show.Singletons

type Apply (Lambda_6989586621680120093Sym6 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 :: TyFun k7 (TyFun Char Bool -> Type) -> Type) (arg_69895866216801199676989586621680120068 :: k7) = Lambda_6989586621680120093Sym7 s6989586621680120092 c6989586621680120079 s6989586621680120080 c6989586621680120071 s6989586621680120072 arg_69895866216801199656989586621680120067 arg_69895866216801199676989586621680120068
type Eval (IsLeft ('Left _a :: Either a b) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsLeft ('Left _a :: Either a b) :: Bool -> Type) = 'True
type Eval (IsLeft ('Right _a :: Either a b) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsLeft ('Right _a :: Either a b) :: Bool -> Type) = 'False
type Eval (IsRight ('Left _a :: Either a b) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsRight ('Left _a :: Either a b) :: Bool -> Type) = 'False
type Eval (IsRight ('Right _a :: Either a b) :: Bool -> Type) 
Instance details

Defined in Fcf.Data.Common

type Eval (IsRight ('Right _a :: Either a b) :: Bool -> Type) = 'True
type Eval (Elem a2 as :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Elem a2 as :: Bool -> Type) = Eval ((IsJust :: Maybe Nat -> Bool -> Type) =<< FindIndex (TyEq a2 :: a1 -> Bool -> Type) as)
type Eval (IsInfixOf xs ys :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (IsInfixOf xs ys :: Bool -> Type) = Eval ((Any (IsPrefixOf xs) :: [[a]] -> Bool -> Type) =<< Tails ys)
type Eval (IsPrefixOf xs ys :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (IsPrefixOf xs ys :: Bool -> Type) = IsPrefixOf_ xs ys
type Eval (IsSuffixOf xs ys :: Bool -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (IsSuffixOf xs ys :: Bool -> Type) = Eval (IsPrefixOf ((Reverse :: [a] -> [a] -> Type) @@ xs) ((Reverse :: [a] -> [a] -> Type) @@ ys))
type Eval (All p lst :: Bool -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (All p lst :: Bool -> Type) = Eval (Foldr (Bicomap p (Pure :: Bool -> Bool -> Type) (&&)) 'True lst)
type Eval (Any p lst :: Bool -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (Any p lst :: Bool -> Type) = Eval (Foldr (Bicomap p (Pure :: Bool -> Bool -> Type) (||)) 'False lst)
type Eval (TyEq a b :: Bool -> Type) 
Instance details

Defined in Fcf.Utils

type Eval (TyEq a b :: Bool -> Type) = TyEqImpl a b
type Eval (TyEqSing a b :: Bool -> Type) 
Instance details

Defined in Morley.Util.Fcf

type Eval (TyEqSing a b :: Bool -> Type) = DefaultEq a b
type Apply AndSym0 (a6989586621679766551 :: [Bool]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply AndSym0 (a6989586621679766551 :: [Bool]) = And a6989586621679766551
type Apply OrSym0 (a6989586621679766546 :: [Bool]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply OrSym0 (a6989586621679766546 :: [Bool]) = Or a6989586621679766546
type Apply (Null_6989586621680460416Sym0 :: TyFun (Identity a) Bool -> Type) (a6989586621680460420 :: Identity a) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (Null_6989586621680460416Sym0 :: TyFun (Identity a) Bool -> Type) (a6989586621680460420 :: Identity a) = Null_6989586621680460416 a6989586621680460420
type Apply (Null_6989586621680261827Sym0 :: TyFun (Dual a) Bool -> Type) (a6989586621680261831 :: Dual a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680261827Sym0 :: TyFun (Dual a) Bool -> Type) (a6989586621680261831 :: Dual a) = Null_6989586621680261827 a6989586621680261831
type Apply (Null_6989586621680262177Sym0 :: TyFun (Product a) Bool -> Type) (a6989586621680262181 :: Product a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680262177Sym0 :: TyFun (Product a) Bool -> Type) (a6989586621680262181 :: Product a) = Null_6989586621680262177 a6989586621680262181
type Apply (Null_6989586621680262002Sym0 :: TyFun (Sum a) Bool -> Type) (a6989586621680262006 :: Sum a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680262002Sym0 :: TyFun (Sum a) Bool -> Type) (a6989586621680262006 :: Sum a) = Null_6989586621680262002 a6989586621680262006
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524081 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524081 :: Maybe a) = IsJust a6989586621679524081
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524078 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524078 :: Maybe a) = IsNothing a6989586621679524078
type Apply (Null_6989586621680261421Sym0 :: TyFun [a] Bool -> Type) (a6989586621680261427 :: [a]) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680261421Sym0 :: TyFun [a] Bool -> Type) (a6989586621680261427 :: [a]) = Null_6989586621680261421 a6989586621680261427
type Apply (NullSym0 :: TyFun [a] Bool -> Type) (a6989586621679766724 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (NullSym0 :: TyFun [a] Bool -> Type) (a6989586621679766724 :: [a]) = Null a6989586621679766724
type Apply (ListnullSym0 :: TyFun [a] Bool -> Type) (a6989586621680045992 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListnullSym0 :: TyFun [a] Bool -> Type) (a6989586621680045992 :: [a]) = Listnull a6989586621680045992
type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680260796 :: t Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (AndSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680260796 :: t Bool) = And a6989586621680260796
type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680260790 :: t Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (OrSym0 :: TyFun (t Bool) Bool -> Type) (a6989586621680260790 :: t Bool) = Or a6989586621680260790
type Apply (TFHelper_6989586621679136700Sym1 a6989586621679136705 :: TyFun (Identity a) Bool -> Type) (a6989586621679136706 :: Identity a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136700Sym1 a6989586621679136705 :: TyFun (Identity a) Bool -> Type) (a6989586621679136706 :: Identity a) = TFHelper_6989586621679136700 a6989586621679136705 a6989586621679136706
type Apply (Elem_6989586621680460300Sym1 a6989586621680460305 :: TyFun (Identity a) Bool -> Type) (a6989586621680460306 :: Identity a) 
Instance details

Defined in Data.Functor.Identity.Singletons

type Apply (Elem_6989586621680460300Sym1 a6989586621680460305 :: TyFun (Identity a) Bool -> Type) (a6989586621680460306 :: Identity a) = Elem_6989586621680460300 a6989586621680460305 a6989586621680460306
type Apply (TFHelper_6989586621680176930Sym1 a6989586621680176935 :: TyFun (First a) Bool -> Type) (a6989586621680176936 :: First a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (TFHelper_6989586621680176930Sym1 a6989586621680176935 :: TyFun (First a) Bool -> Type) (a6989586621680176936 :: First a) = TFHelper_6989586621680176930 a6989586621680176935 a6989586621680176936
type Apply (TFHelper_6989586621680176950Sym1 a6989586621680176955 :: TyFun (Last a) Bool -> Type) (a6989586621680176956 :: Last a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (TFHelper_6989586621680176950Sym1 a6989586621680176955 :: TyFun (Last a) Bool -> Type) (a6989586621680176956 :: Last a) = TFHelper_6989586621680176950 a6989586621680176955 a6989586621680176956
type Apply (TFHelper_6989586621679187081Sym1 a6989586621679187086 :: TyFun (Down a) Bool -> Type) (a6989586621679187087 :: Down a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679187081Sym1 a6989586621679187086 :: TyFun (Down a) Bool -> Type) (a6989586621679187087 :: Down a) = TFHelper_6989586621679187081 a6989586621679187086 a6989586621679187087
type Apply (TFHelper_6989586621679647560Sym1 a6989586621679647565 :: TyFun (First a) Bool -> Type) (a6989586621679647566 :: First a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647560Sym1 a6989586621679647565 :: TyFun (First a) Bool -> Type) (a6989586621679647566 :: First a) = TFHelper_6989586621679647560 a6989586621679647565 a6989586621679647566
type Apply (TFHelper_6989586621679647580Sym1 a6989586621679647585 :: TyFun (Last a) Bool -> Type) (a6989586621679647586 :: Last a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647580Sym1 a6989586621679647585 :: TyFun (Last a) Bool -> Type) (a6989586621679647586 :: Last a) = TFHelper_6989586621679647580 a6989586621679647585 a6989586621679647586
type Apply (TFHelper_6989586621679647540Sym1 a6989586621679647545 :: TyFun (Max a) Bool -> Type) (a6989586621679647546 :: Max a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647540Sym1 a6989586621679647545 :: TyFun (Max a) Bool -> Type) (a6989586621679647546 :: Max a) = TFHelper_6989586621679647540 a6989586621679647545 a6989586621679647546
type Apply (TFHelper_6989586621679647520Sym1 a6989586621679647525 :: TyFun (Min a) Bool -> Type) (a6989586621679647526 :: Min a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647520Sym1 a6989586621679647525 :: TyFun (Min a) Bool -> Type) (a6989586621679647526 :: Min a) = TFHelper_6989586621679647520 a6989586621679647525 a6989586621679647526
type Apply (TFHelper_6989586621679647600Sym1 a6989586621679647605 :: TyFun (WrappedMonoid m) Bool -> Type) (a6989586621679647606 :: WrappedMonoid m) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647600Sym1 a6989586621679647605 :: TyFun (WrappedMonoid m) Bool -> Type) (a6989586621679647606 :: WrappedMonoid m) = TFHelper_6989586621679647600 a6989586621679647605 a6989586621679647606
type Apply (Elem_6989586621680261695Sym1 a6989586621680261704 :: TyFun (Dual a) Bool -> Type) (a6989586621680261705 :: Dual a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261695Sym1 a6989586621680261704 :: TyFun (Dual a) Bool -> Type) (a6989586621680261705 :: Dual a) = Elem_6989586621680261695 a6989586621680261704 a6989586621680261705
type Apply (TFHelper_6989586621679647426Sym1 a6989586621679647431 :: TyFun (Dual a) Bool -> Type) (a6989586621679647432 :: Dual a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647426Sym1 a6989586621679647431 :: TyFun (Dual a) Bool -> Type) (a6989586621679647432 :: Dual a) = TFHelper_6989586621679647426 a6989586621679647431 a6989586621679647432
type Apply (Elem_6989586621680262045Sym1 a6989586621680262054 :: TyFun (Product a) Bool -> Type) (a6989586621680262055 :: Product a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680262045Sym1 a6989586621680262054 :: TyFun (Product a) Bool -> Type) (a6989586621680262055 :: Product a) = Elem_6989586621680262045 a6989586621680262054 a6989586621680262055
type Apply (TFHelper_6989586621679647500Sym1 a6989586621679647505 :: TyFun (Product a) Bool -> Type) (a6989586621679647506 :: Product a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647500Sym1 a6989586621679647505 :: TyFun (Product a) Bool -> Type) (a6989586621679647506 :: Product a) = TFHelper_6989586621679647500 a6989586621679647505 a6989586621679647506
type Apply (Elem_6989586621680261870Sym1 a6989586621680261879 :: TyFun (Sum a) Bool -> Type) (a6989586621680261880 :: Sum a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261870Sym1 a6989586621680261879 :: TyFun (Sum a) Bool -> Type) (a6989586621680261880 :: Sum a) = Elem_6989586621680261870 a6989586621680261879 a6989586621680261880
type Apply (TFHelper_6989586621679647480Sym1 a6989586621679647485 :: TyFun (Sum a) Bool -> Type) (a6989586621679647486 :: Sum a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647480Sym1 a6989586621679647485 :: TyFun (Sum a) Bool -> Type) (a6989586621679647486 :: Sum a) = TFHelper_6989586621679647480 a6989586621679647485 a6989586621679647486
type Apply (TFHelper_6989586621679136316Sym1 a6989586621679136321 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621679136322 :: NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136316Sym1 a6989586621679136321 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621679136322 :: NonEmpty a) = TFHelper_6989586621679136316 a6989586621679136321 a6989586621679136322
type Apply (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) (a6989586621679136216 :: Maybe a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) (a6989586621679136216 :: Maybe a) = TFHelper_6989586621679136210 a6989586621679136215 a6989586621679136216
type Apply (TFHelper_6989586621679136241Sym1 a6989586621679136246 :: TyFun [a] Bool -> Type) (a6989586621679136247 :: [a]) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136241Sym1 a6989586621679136246 :: TyFun [a] Bool -> Type) (a6989586621679136247 :: [a]) = TFHelper_6989586621679136241 a6989586621679136246 a6989586621679136247
type Apply (Elem_6989586621680261287Sym1 a6989586621680261296 :: TyFun [a] Bool -> Type) (a6989586621680261297 :: [a]) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261287Sym1 a6989586621680261296 :: TyFun [a] Bool -> Type) (a6989586621680261297 :: [a]) = Elem_6989586621680261287 a6989586621680261296 a6989586621680261297
type Apply (AllSym1 a6989586621679766539 :: TyFun [a] Bool -> Type) (a6989586621679766540 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (AllSym1 a6989586621679766539 :: TyFun [a] Bool -> Type) (a6989586621679766540 :: [a]) = All a6989586621679766539 a6989586621679766540
type Apply (AnySym1 a6989586621679766531 :: TyFun [a] Bool -> Type) (a6989586621679766532 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (AnySym1 a6989586621679766531 :: TyFun [a] Bool -> Type) (a6989586621679766532 :: [a]) = Any a6989586621679766531 a6989586621679766532
type Apply (ElemSym1 a6989586621679766314 :: TyFun [a] Bool -> Type) (a6989586621679766315 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemSym1 a6989586621679766314 :: TyFun [a] Bool -> Type) (a6989586621679766315 :: [a]) = Elem a6989586621679766314 a6989586621679766315
type Apply (IsInfixOfSym1 a6989586621679766322 :: TyFun [a] Bool -> Type) (a6989586621679766323 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsInfixOfSym1 a6989586621679766322 :: TyFun [a] Bool -> Type) (a6989586621679766323 :: [a]) = IsInfixOf a6989586621679766322 a6989586621679766323
type Apply (IsPrefixOfSym1 a6989586621679766336 :: TyFun [a] Bool -> Type) (a6989586621679766337 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsPrefixOfSym1 a6989586621679766336 :: TyFun [a] Bool -> Type) (a6989586621679766337 :: [a]) = IsPrefixOf a6989586621679766336 a6989586621679766337
type Apply (IsSuffixOfSym1 a6989586621679766329 :: TyFun [a] Bool -> Type) (a6989586621679766330 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsSuffixOfSym1 a6989586621679766329 :: TyFun [a] Bool -> Type) (a6989586621679766330 :: [a]) = IsSuffixOf a6989586621679766329 a6989586621679766330
type Apply (NotElemSym1 a6989586621679766306 :: TyFun [a] Bool -> Type) (a6989586621679766307 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (NotElemSym1 a6989586621679766306 :: TyFun [a] Bool -> Type) (a6989586621679766307 :: [a]) = NotElem a6989586621679766306 a6989586621679766307
type Apply (ListelemSym1 a6989586621680046083 :: TyFun [a] Bool -> Type) (a6989586621680046084 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListelemSym1 a6989586621680046083 :: TyFun [a] Bool -> Type) (a6989586621680046084 :: [a]) = Listelem a6989586621680046083 a6989586621680046084
type Apply (ListisPrefixOfSym1 a6989586621680046155 :: TyFun [a] Bool -> Type) (a6989586621680046156 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListisPrefixOfSym1 a6989586621680046155 :: TyFun [a] Bool -> Type) (a6989586621680046156 :: [a]) = ListisPrefixOf a6989586621680046155 a6989586621680046156
type Apply (Elem_bySym2 a6989586621679765542 a6989586621679765543 :: TyFun [a] Bool -> Type) (a6989586621679765544 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Elem_bySym2 a6989586621679765542 a6989586621679765543 :: TyFun [a] Bool -> Type) (a6989586621679765544 :: [a]) = Elem_by a6989586621679765542 a6989586621679765543 a6989586621679765544
type Apply (AllSym1 a6989586621680260773 :: TyFun (t a) Bool -> Type) (a6989586621680260774 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (AllSym1 a6989586621680260773 :: TyFun (t a) Bool -> Type) (a6989586621680260774 :: t a) = All a6989586621680260773 a6989586621680260774
type Apply (AnySym1 a6989586621680260782 :: TyFun (t a) Bool -> Type) (a6989586621680260783 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (AnySym1 a6989586621680260782 :: TyFun (t a) Bool -> Type) (a6989586621680260783 :: t a) = Any a6989586621680260782 a6989586621680260783
type Apply (ElemSym1 a6989586621680260977 :: TyFun (t a) Bool -> Type) (a6989586621680260978 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (ElemSym1 a6989586621680260977 :: TyFun (t a) Bool -> Type) (a6989586621680260978 :: t a) = Elem a6989586621680260977 a6989586621680260978
type Apply (Elem_6989586621680261177Sym1 a6989586621680261186 :: TyFun (t a) Bool -> Type) (a6989586621680261187 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261177Sym1 a6989586621680261186 :: TyFun (t a) Bool -> Type) (a6989586621680261187 :: t a) = Elem_6989586621680261177 a6989586621680261186 a6989586621680261187
type Apply (NotElemSym1 a6989586621680260724 :: TyFun (t a) Bool -> Type) (a6989586621680260725 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (NotElemSym1 a6989586621680260724 :: TyFun (t a) Bool -> Type) (a6989586621680260725 :: t a) = NotElem a6989586621680260724 a6989586621680260725
type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (a6989586621680260970 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (NullSym0 :: TyFun (t a) Bool -> Type) (a6989586621680260970 :: t a) = Null a6989586621680260970
type Apply (Null_6989586621680261141Sym0 :: TyFun (t a) Bool -> Type) (a6989586621680261147 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680261141Sym0 :: TyFun (t a) Bool -> Type) (a6989586621680261147 :: t a) = Null_6989586621680261141 a6989586621680261147
type Apply (TFHelper_6989586621679136700Sym0 :: TyFun (Identity a) (Identity a ~> Bool) -> Type) (a6989586621679136705 :: Identity a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136700Sym0 :: TyFun (Identity a) (Identity a ~> Bool) -> Type) (a6989586621679136705 :: Identity a) = TFHelper_6989586621679136700Sym1 a6989586621679136705
type Apply (TFHelper_6989586621680176930Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) (a6989586621680176935 :: First a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (TFHelper_6989586621680176930Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) (a6989586621680176935 :: First a) = TFHelper_6989586621680176930Sym1 a6989586621680176935
type Apply (TFHelper_6989586621680176950Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) (a6989586621680176955 :: Last a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (TFHelper_6989586621680176950Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) (a6989586621680176955 :: Last a) = TFHelper_6989586621680176950Sym1 a6989586621680176955
type Apply (TFHelper_6989586621679187081Sym0 :: TyFun (Down a) (Down a ~> Bool) -> Type) (a6989586621679187086 :: Down a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (TFHelper_6989586621679187081Sym0 :: TyFun (Down a) (Down a ~> Bool) -> Type) (a6989586621679187086 :: Down a) = TFHelper_6989586621679187081Sym1 a6989586621679187086
type Apply (TFHelper_6989586621679647560Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) (a6989586621679647565 :: First a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647560Sym0 :: TyFun (First a) (First a ~> Bool) -> Type) (a6989586621679647565 :: First a) = TFHelper_6989586621679647560Sym1 a6989586621679647565
type Apply (TFHelper_6989586621679647580Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) (a6989586621679647585 :: Last a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647580Sym0 :: TyFun (Last a) (Last a ~> Bool) -> Type) (a6989586621679647585 :: Last a) = TFHelper_6989586621679647580Sym1 a6989586621679647585
type Apply (TFHelper_6989586621679647540Sym0 :: TyFun (Max a) (Max a ~> Bool) -> Type) (a6989586621679647545 :: Max a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647540Sym0 :: TyFun (Max a) (Max a ~> Bool) -> Type) (a6989586621679647545 :: Max a) = TFHelper_6989586621679647540Sym1 a6989586621679647545
type Apply (TFHelper_6989586621679647520Sym0 :: TyFun (Min a) (Min a ~> Bool) -> Type) (a6989586621679647525 :: Min a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647520Sym0 :: TyFun (Min a) (Min a ~> Bool) -> Type) (a6989586621679647525 :: Min a) = TFHelper_6989586621679647520Sym1 a6989586621679647525
type Apply (TFHelper_6989586621679647600Sym0 :: TyFun (WrappedMonoid m) (WrappedMonoid m ~> Bool) -> Type) (a6989586621679647605 :: WrappedMonoid m) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647600Sym0 :: TyFun (WrappedMonoid m) (WrappedMonoid m ~> Bool) -> Type) (a6989586621679647605 :: WrappedMonoid m) = TFHelper_6989586621679647600Sym1 a6989586621679647605
type Apply (TFHelper_6989586621679647426Sym0 :: TyFun (Dual a) (Dual a ~> Bool) -> Type) (a6989586621679647431 :: Dual a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647426Sym0 :: TyFun (Dual a) (Dual a ~> Bool) -> Type) (a6989586621679647431 :: Dual a) = TFHelper_6989586621679647426Sym1 a6989586621679647431
type Apply (TFHelper_6989586621679647500Sym0 :: TyFun (Product a) (Product a ~> Bool) -> Type) (a6989586621679647505 :: Product a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647500Sym0 :: TyFun (Product a) (Product a ~> Bool) -> Type) (a6989586621679647505 :: Product a) = TFHelper_6989586621679647500Sym1 a6989586621679647505
type Apply (TFHelper_6989586621679647480Sym0 :: TyFun (Sum a) (Sum a ~> Bool) -> Type) (a6989586621679647485 :: Sum a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679647480Sym0 :: TyFun (Sum a) (Sum a ~> Bool) -> Type) (a6989586621679647485 :: Sum a) = TFHelper_6989586621679647480Sym1 a6989586621679647485
type Apply (TFHelper_6989586621679136316Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) (a6989586621679136321 :: NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136316Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) (a6989586621679136321 :: NonEmpty a) = TFHelper_6989586621679136316Sym1 a6989586621679136321
type Apply (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) (a6989586621679136215 :: Maybe a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) (a6989586621679136215 :: Maybe a) = TFHelper_6989586621679136210Sym1 a6989586621679136215
type Apply (TFHelper_6989586621679136241Sym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679136246 :: [a]) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136241Sym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679136246 :: [a]) = TFHelper_6989586621679136241Sym1 a6989586621679136246
type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766322 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsInfixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766322 :: [a]) = IsInfixOfSym1 a6989586621679766322
type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766336 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766336 :: [a]) = IsPrefixOfSym1 a6989586621679766336
type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766329 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IsSuffixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621679766329 :: [a]) = IsSuffixOfSym1 a6989586621679766329
type Apply (ListisPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621680046155 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListisPrefixOfSym0 :: TyFun [a] ([a] ~> Bool) -> Type) (a6989586621680046155 :: [a]) = ListisPrefixOfSym1 a6989586621680046155
type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym1 x6989586621679765853 :: TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) (xs6989586621679765854 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym1 x6989586621679765853 :: TyFun [a] (TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) -> Type) (xs6989586621679765854 :: [a]) = Let6989586621679765855Scrutinee_6989586621679762489Sym2 x6989586621679765853 xs6989586621679765854 :: TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type
type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym2 y6989586621679765560 ys6989586621679765561 :: TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) (xs6989586621679765562 :: [k1]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym2 y6989586621679765560 ys6989586621679765561 :: TyFun [k1] (TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) -> Type) (xs6989586621679765562 :: [k1]) = Let6989586621679765563Scrutinee_6989586621679762517Sym3 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type
type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym2 x6989586621679765576 xs6989586621679765577 :: TyFun [k1] (TyFun k3 Bool -> Type) -> Type) (ls6989586621679765578 :: [k1]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765579Scrutinee_6989586621679762515Sym2 x6989586621679765576 xs6989586621679765577 :: TyFun [k1] (TyFun k3 Bool -> Type) -> Type) (ls6989586621679765578 :: [k1]) = Let6989586621679765579Scrutinee_6989586621679762515Sym3 x6989586621679765576 xs6989586621679765577 ls6989586621679765578 :: TyFun k3 Bool -> Type
type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679291365 :: Either a b) 
Instance details

Defined in Data.Either.Singletons

type Apply (IsLeftSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679291365 :: Either a b) = IsLeft a6989586621679291365
type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679291362 :: Either a b) 
Instance details

Defined in Data.Either.Singletons

type Apply (IsRightSym0 :: TyFun (Either a b) Bool -> Type) (a6989586621679291362 :: Either a b) = IsRight a6989586621679291362
type Apply (Null_6989586621680261582Sym0 :: TyFun (Either a1 a2) Bool -> Type) (a6989586621680261588 :: Either a1 a2) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680261582Sym0 :: TyFun (Either a1 a2) Bool -> Type) (a6989586621680261588 :: Either a1 a2) = Null_6989586621680261582 a6989586621680261588
type Apply (Elem_6989586621680261663Sym1 a6989586621680261668 :: TyFun (Proxy a) Bool -> Type) (a6989586621680261669 :: Proxy a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Elem_6989586621680261663Sym1 a6989586621680261668 :: TyFun (Proxy a) Bool -> Type) (a6989586621680261669 :: Proxy a) = Elem_6989586621680261663 a6989586621680261668 a6989586621680261669
type Apply (Null_6989586621680261656Sym0 :: TyFun (Proxy a) Bool -> Type) (a6989586621680261660 :: Proxy a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Null_6989586621680261656Sym0 :: TyFun (Proxy a) Bool -> Type) (a6989586621680261660 :: Proxy a) = Null_6989586621680261656 a6989586621680261660
type Apply (TFHelper_6989586621679136288Sym1 a6989586621679136293 :: TyFun (Either a b) Bool -> Type) (a6989586621679136294 :: Either a b) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136288Sym1 a6989586621679136293 :: TyFun (Either a b) Bool -> Type) (a6989586621679136294 :: Either a b) = TFHelper_6989586621679136288 a6989586621679136293 a6989586621679136294
type Apply (TFHelper_6989586621680230369Sym1 a6989586621680230374 :: TyFun (Proxy s) Bool -> Type) (a6989586621680230375 :: Proxy s) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (TFHelper_6989586621680230369Sym1 a6989586621680230374 :: TyFun (Proxy s) Bool -> Type) (a6989586621680230375 :: Proxy s) = TFHelper_6989586621680230369 a6989586621680230374 a6989586621680230375
type Apply (TFHelper_6989586621680669373Sym1 a6989586621680669378 :: TyFun (Arg a b) Bool -> Type) (a6989586621680669379 :: Arg a b) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (TFHelper_6989586621680669373Sym1 a6989586621680669378 :: TyFun (Arg a b) Bool -> Type) (a6989586621680669379 :: Arg a b) = TFHelper_6989586621680669373 a6989586621680669378 a6989586621680669379
type Apply (TFHelper_6989586621679136356Sym1 a6989586621679136361 :: TyFun (a, b) Bool -> Type) (a6989586621679136362 :: (a, b)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136356Sym1 a6989586621679136361 :: TyFun (a, b) Bool -> Type) (a6989586621679136362 :: (a, b)) = TFHelper_6989586621679136356 a6989586621679136361 a6989586621679136362
type Apply ProtectEscSym0 (a6989586621680120010 :: Char ~> Bool) 
Instance details

Defined in Text.Show.Singletons

type Apply ProtectEscSym0 (a6989586621680120010 :: Char ~> Bool) = ProtectEscSym1 a6989586621680120010
type Apply (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679766068 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (DeleteFirstsBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679766068 :: a ~> (a ~> Bool)) = DeleteFirstsBySym1 a6989586621679766068
type Apply (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679765893 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (IntersectBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679765893 :: a ~> (a ~> Bool)) = IntersectBySym1 a6989586621679765893
type Apply (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679765532 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (UnionBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> ([a] ~> [a])) -> Type) (a6989586621679765532 :: a ~> (a ~> Bool)) = UnionBySym1 a6989586621679765532
type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) (a6989586621679765685 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (GroupBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [[a]]) -> Type) (a6989586621679765685 :: a ~> (a ~> Bool)) = GroupBySym1 a6989586621679765685
type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621679765552 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (NubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621679765552 :: a ~> (a ~> Bool)) = NubBySym1 a6989586621679765552
type Apply (ListnubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621680046117 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListnubBySym0 :: TyFun (a ~> (a ~> Bool)) ([a] ~> [a]) -> Type) (a6989586621680046117 :: a ~> (a ~> Bool)) = ListnubBySym1 a6989586621680046117
type Apply (Elem_bySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> Bool)) -> Type) (a6989586621679765542 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Elem_bySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> Bool)) -> Type) (a6989586621679765542 :: a ~> (a ~> Bool)) = Elem_bySym1 a6989586621679765542
type Apply (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679766078 :: a ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (DeleteBySym0 :: TyFun (a ~> (a ~> Bool)) (a ~> ([a] ~> [a])) -> Type) (a6989586621679766078 :: a ~> (a ~> Bool)) = DeleteBySym1 a6989586621679766078
type Apply (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) (a6989586621679257793 :: a ~> Bool) 
Instance details

Defined in GHC.Base.Singletons

type Apply (UntilSym0 :: TyFun (a ~> Bool) ((a ~> a) ~> (a ~> a)) -> Type) (a6989586621679257793 :: a ~> Bool) = UntilSym1 a6989586621679257793
type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) = FindIndexSym1 a6989586621679765945
type Apply (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) (a6989586621679765972 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) (a6989586621679765972 :: a ~> Bool) = FindSym1 a6989586621679765972
type Apply (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765775 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (BreakSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765775 :: a ~> Bool) = BreakSym1 a6989586621679765775
type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765663 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (PartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765663 :: a ~> Bool) = PartitionSym1 a6989586621679765663
type Apply (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765810 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (SpanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621679765810 :: a ~> Bool) = SpanSym1 a6989586621679765810
type Apply (ListpartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621680046177 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListpartitionSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621680046177 :: a ~> Bool) = ListpartitionSym1 a6989586621680046177
type Apply (ListspanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621680046199 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListspanSym0 :: TyFun (a ~> Bool) ([a] ~> ([a], [a])) -> Type) (a6989586621680046199 :: a ~> Bool) = ListspanSym1 a6989586621680046199
type Apply (AllSym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) (a6989586621679766539 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (AllSym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) (a6989586621679766539 :: a ~> Bool) = AllSym1 a6989586621679766539
type Apply (AnySym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) (a6989586621679766531 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (AnySym0 :: TyFun (a ~> Bool) ([a] ~> Bool) -> Type) (a6989586621679766531 :: a ~> Bool) = AnySym1 a6989586621679766531
type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679765922 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndicesSym0 :: TyFun (a ~> Bool) ([a] ~> [Natural]) -> Type) (a6989586621679765922 :: a ~> Bool) = FindIndicesSym1 a6989586621679765922
type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765847 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (DropWhileEndSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765847 :: a ~> Bool) = DropWhileEndSym1 a6989586621679765847
type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765864 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (DropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765864 :: a ~> Bool) = DropWhileSym1 a6989586621679765864
type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765979 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765979 :: a ~> Bool) = FilterSym1 a6989586621679765979
type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765879 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (TakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621679765879 :: a ~> Bool) = TakeWhileSym1 a6989586621679765879
type Apply (ListdropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046210 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListdropWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046210 :: a ~> Bool) = ListdropWhileSym1 a6989586621680046210
type Apply (ListfilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046188 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListfilterSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046188 :: a ~> Bool) = ListfilterSym1 a6989586621680046188
type Apply (ListtakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046221 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal.Disambiguation

type Apply (ListtakeWhileSym0 :: TyFun (a ~> Bool) ([a] ~> [a]) -> Type) (a6989586621680046221 :: a ~> Bool) = ListtakeWhileSym1 a6989586621680046221
type Apply (SelectSym0 :: TyFun (a ~> Bool) (a ~> (([a], [a]) ~> ([a], [a]))) -> Type) (a6989586621679765648 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (SelectSym0 :: TyFun (a ~> Bool) (a ~> (([a], [a]) ~> ([a], [a]))) -> Type) (a6989586621679765648 :: a ~> Bool) = SelectSym1 a6989586621679765648
type Apply (Let6989586621679765788X_6989586621679765789Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765788X_6989586621679765789Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) = Let6989586621679765788X_6989586621679765789Sym1 p6989586621679765779
type Apply (Let6989586621679765823X_6989586621679765824Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765823X_6989586621679765824Sym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] ([k], [k]) -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) = Let6989586621679765823X_6989586621679765824Sym1 p6989586621679765814
type Apply (Let6989586621679765788YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765788YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) = Let6989586621679765788YsSym1 p6989586621679765779
type Apply (Let6989586621679765788ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765788ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765779 :: k ~> Bool) = Let6989586621679765788ZsSym1 p6989586621679765779
type Apply (Let6989586621679765823YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765823YsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) = Let6989586621679765823YsSym1 p6989586621679765814
type Apply (Let6989586621679765823ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765823ZsSym0 :: TyFun (k ~> Bool) (TyFun k (TyFun [k] [k] -> Type) -> Type) -> Type) (p6989586621679765814 :: k ~> Bool) = Let6989586621679765823ZsSym1 p6989586621679765814
type Apply (TFHelper_6989586621679136288Sym0 :: TyFun (Either a b) (Either a b ~> Bool) -> Type) (a6989586621679136293 :: Either a b) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136288Sym0 :: TyFun (Either a b) (Either a b ~> Bool) -> Type) (a6989586621679136293 :: Either a b) = TFHelper_6989586621679136288Sym1 a6989586621679136293
type Apply (TFHelper_6989586621680230369Sym0 :: TyFun (Proxy s) (Proxy s ~> Bool) -> Type) (a6989586621680230374 :: Proxy s) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (TFHelper_6989586621680230369Sym0 :: TyFun (Proxy s) (Proxy s ~> Bool) -> Type) (a6989586621680230374 :: Proxy s) = TFHelper_6989586621680230369Sym1 a6989586621680230374
type Apply (TFHelper_6989586621680669373Sym0 :: TyFun (Arg a b) (Arg a b ~> Bool) -> Type) (a6989586621680669378 :: Arg a b) 
Instance details

Defined in Data.Semigroup.Singletons

type Apply (TFHelper_6989586621680669373Sym0 :: TyFun (Arg a b) (Arg a b ~> Bool) -> Type) (a6989586621680669378 :: Arg a b) = TFHelper_6989586621680669373Sym1 a6989586621680669378
type Apply (Let6989586621680120016ContSym0 :: TyFun (Char ~> Bool) (TyFun k1 (TyFun k2 (TyFun Symbol Symbol -> Type) -> Type) -> Type) -> Type) (p6989586621680120013 :: Char ~> Bool) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120016ContSym0 :: TyFun (Char ~> Bool) (TyFun k1 (TyFun k2 (TyFun Symbol Symbol -> Type) -> Type) -> Type) -> Type) (p6989586621680120013 :: Char ~> Bool) = Let6989586621680120016ContSym1 p6989586621680120013 :: TyFun k1 (TyFun k2 (TyFun Symbol Symbol -> Type) -> Type) -> Type
type Apply (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) (a6989586621680993132 :: a ~> Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (MfilterSym0 :: TyFun (a ~> Bool) (m a ~> m a) -> Type) (a6989586621680993132 :: a ~> Bool) = MfilterSym1 a6989586621680993132 :: TyFun (m a) (m a) -> Type
type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621680260706 :: a ~> Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621680260706 :: a ~> Bool) = FindSym1 a6989586621680260706 :: TyFun (t a) (Maybe a) -> Type
type Apply (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621680260773 :: a ~> Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (AllSym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621680260773 :: a ~> Bool) = AllSym1 a6989586621680260773 :: TyFun (t a) Bool -> Type
type Apply (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621680260782 :: a ~> Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (AnySym0 :: TyFun (a ~> Bool) (t a ~> Bool) -> Type) (a6989586621680260782 :: a ~> Bool) = AnySym1 a6989586621680260782 :: TyFun (t a) Bool -> Type
type Apply (Lambda_6989586621680260710Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (First a) -> Type) -> Type) -> Type) (p6989586621680260708 :: a ~> Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Lambda_6989586621680260710Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (First a) -> Type) -> Type) -> Type) (p6989586621680260708 :: a ~> Bool) = Lambda_6989586621680260710Sym1 p6989586621680260708 :: TyFun k (TyFun a (First a) -> Type) -> Type
type Apply (Lambda_6989586621679765851Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (TyFun [a] [a] -> Type) -> Type) -> Type) -> Type) (p6989586621679765849 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Lambda_6989586621679765851Sym0 :: TyFun (a ~> Bool) (TyFun k (TyFun a (TyFun [a] [a] -> Type) -> Type) -> Type) -> Type) (p6989586621679765849 :: a ~> Bool) = Lambda_6989586621679765851Sym1 p6989586621679765849 :: TyFun k (TyFun a (TyFun [a] [a] -> Type) -> Type) -> Type
type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680993294 :: a ~> m Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (FilterMSym0 :: TyFun (a ~> m Bool) ([a] ~> m [a]) -> Type) (a6989586621680993294 :: a ~> m Bool) = FilterMSym1 a6989586621680993294
type Apply (Let6989586621679765690X_6989586621679765691Sym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] ([a], [a]) -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765690X_6989586621679765691Sym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] ([a], [a]) -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) = Let6989586621679765690X_6989586621679765691Sym1 eq6989586621679765687
type Apply (Let6989586621679765690YsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765690YsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) = Let6989586621679765690YsSym1 eq6989586621679765687
type Apply (Let6989586621679765690ZsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765690ZsSym0 :: TyFun (k1 ~> (a ~> Bool)) (TyFun k1 (TyFun [a] [a] -> Type) -> Type) -> Type) (eq6989586621679765687 :: k1 ~> (a ~> Bool)) = Let6989586621679765690ZsSym1 eq6989586621679765687
type Apply (Let6989586621679765556NubBy'Sym0 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k (TyFun [k1] ([k1] ~> [k1]) -> Type) -> Type) -> Type) (eq6989586621679765554 :: k1 ~> (k1 ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765556NubBy'Sym0 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k (TyFun [k1] ([k1] ~> [k1]) -> Type) -> Type) -> Type) (eq6989586621679765554 :: k1 ~> (k1 ~> Bool)) = Let6989586621679765556NubBy'Sym1 eq6989586621679765554 :: TyFun k (TyFun [k1] ([k1] ~> [k1]) -> Type) -> Type
type Apply (Let6989586621679257799GoSym0 :: TyFun (k1 ~> Bool) (TyFun (k1 ~> k1) (TyFun k2 (TyFun k1 k1 -> Type) -> Type) -> Type) -> Type) (p6989586621679257796 :: k1 ~> Bool) 
Instance details

Defined in GHC.Base.Singletons

type Apply (Let6989586621679257799GoSym0 :: TyFun (k1 ~> Bool) (TyFun (k1 ~> k1) (TyFun k2 (TyFun k1 k1 -> Type) -> Type) -> Type) -> Type) (p6989586621679257796 :: k1 ~> Bool) = Let6989586621679257799GoSym1 p6989586621679257796 :: TyFun (k1 ~> k1) (TyFun k2 (TyFun k1 k1 -> Type) -> Type) -> Type
type Apply (TFHelper_6989586621679136356Sym0 :: TyFun (a, b) ((a, b) ~> Bool) -> Type) (a6989586621679136361 :: (a, b)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136356Sym0 :: TyFun (a, b) ((a, b) ~> Bool) -> Type) (a6989586621679136361 :: (a, b)) = TFHelper_6989586621679136356Sym1 a6989586621679136361
type Apply (Lambda_6989586621680993136Sym0 :: TyFun (k1 ~> Bool) (TyFun k (TyFun k1 (m k1) -> Type) -> Type) -> Type) (p6989586621680993134 :: k1 ~> Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993136Sym0 :: TyFun (k1 ~> Bool) (TyFun k (TyFun k1 (m k1) -> Type) -> Type) -> Type) (p6989586621680993134 :: k1 ~> Bool) = Lambda_6989586621680993136Sym1 p6989586621680993134 :: TyFun k (TyFun k1 (m k1) -> Type) -> Type
type Apply (Lambda_6989586621680993298Sym0 :: TyFun (k2 ~> f Bool) (TyFun k3 (TyFun k2 (f [k2] ~> f [k2]) -> Type) -> Type) -> Type) (p6989586621680993296 :: k2 ~> f Bool) 
Instance details

Defined in Control.Monad.Singletons

type Apply (Lambda_6989586621680993298Sym0 :: TyFun (k2 ~> f Bool) (TyFun k3 (TyFun k2 (f [k2] ~> f [k2]) -> Type) -> Type) -> Type) (p6989586621680993296 :: k2 ~> f Bool) = Lambda_6989586621680993298Sym1 p6989586621680993296 :: TyFun k3 (TyFun k2 (f [k2] ~> f [k2]) -> Type) -> Type
type Apply (Lambda_6989586621679765904Sym0 :: TyFun (b ~> (a ~> Bool)) (TyFun k1 (TyFun k2 (TyFun a (TyFun [a] (TyFun b (m b) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (eq6989586621679765896 :: b ~> (a ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Lambda_6989586621679765904Sym0 :: TyFun (b ~> (a ~> Bool)) (TyFun k1 (TyFun k2 (TyFun a (TyFun [a] (TyFun b (m b) -> Type) -> Type) -> Type) -> Type) -> Type) -> Type) (eq6989586621679765896 :: b ~> (a ~> Bool)) = Lambda_6989586621679765904Sym1 eq6989586621679765896 :: TyFun k1 (TyFun k2 (TyFun a (TyFun [a] (TyFun b (m b) -> Type) -> Type) -> Type) -> Type) -> Type
type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym2 x6989586621679765853 xs6989586621679765854 :: TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) (p6989586621679765849 :: k1 ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765855Scrutinee_6989586621679762489Sym2 x6989586621679765853 xs6989586621679765854 :: TyFun (k1 ~> Bool) (TyFun k Bool -> Type) -> Type) (p6989586621679765849 :: k1 ~> Bool) = Let6989586621679765855Scrutinee_6989586621679762489Sym3 x6989586621679765853 xs6989586621679765854 p6989586621679765849 :: TyFun k Bool -> Type
type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym3 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) (eq6989586621679765554 :: k1 ~> (k1 ~> Bool)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (Let6989586621679765563Scrutinee_6989586621679762517Sym3 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 :: TyFun (k1 ~> (k1 ~> Bool)) (TyFun k3 Bool -> Type) -> Type) (eq6989586621679765554 :: k1 ~> (k1 ~> Bool)) = Let6989586621679765563Scrutinee_6989586621679762517Sym4 y6989586621679765560 ys6989586621679765561 xs6989586621679765562 eq6989586621679765554 :: TyFun k3 Bool -> Type
type Apply (TFHelper_6989586621680493995Sym1 a6989586621680494000 :: TyFun (Const a b) Bool -> Type) (a6989586621680494001 :: Const a b) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (TFHelper_6989586621680493995Sym1 a6989586621680494000 :: TyFun (Const a b) Bool -> Type) (a6989586621680494001 :: Const a b) = TFHelper_6989586621680493995 a6989586621680494000 a6989586621680494001
type Apply (TFHelper_6989586621679136394Sym1 a6989586621679136399 :: TyFun (a, b, c) Bool -> Type) (a6989586621679136400 :: (a, b, c)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136394Sym1 a6989586621679136399 :: TyFun (a, b, c) Bool -> Type) (a6989586621679136400 :: (a, b, c)) = TFHelper_6989586621679136394 a6989586621679136399 a6989586621679136400
type Apply (TFHelper_6989586621680493995Sym0 :: TyFun (Const a b) (Const a b ~> Bool) -> Type) (a6989586621680494000 :: Const a b) 
Instance details

Defined in Data.Functor.Const.Singletons

type Apply (TFHelper_6989586621680493995Sym0 :: TyFun (Const a b) (Const a b ~> Bool) -> Type) (a6989586621680494000 :: Const a b) = TFHelper_6989586621680493995Sym1 a6989586621680494000
type Apply (TFHelper_6989586621679136394Sym0 :: TyFun (a, b, c) ((a, b, c) ~> Bool) -> Type) (a6989586621679136399 :: (a, b, c)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136394Sym0 :: TyFun (a, b, c) ((a, b, c) ~> Bool) -> Type) (a6989586621679136399 :: (a, b, c)) = TFHelper_6989586621679136394Sym1 a6989586621679136399
type Apply (TFHelper_6989586621679136443Sym1 a6989586621679136448 :: TyFun (a, b, c, d) Bool -> Type) (a6989586621679136449 :: (a, b, c, d)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136443Sym1 a6989586621679136448 :: TyFun (a, b, c, d) Bool -> Type) (a6989586621679136449 :: (a, b, c, d)) = TFHelper_6989586621679136443 a6989586621679136448 a6989586621679136449
type Apply (TFHelper_6989586621679136443Sym0 :: TyFun (a, b, c, d) ((a, b, c, d) ~> Bool) -> Type) (a6989586621679136448 :: (a, b, c, d)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136443Sym0 :: TyFun (a, b, c, d) ((a, b, c, d) ~> Bool) -> Type) (a6989586621679136448 :: (a, b, c, d)) = TFHelper_6989586621679136443Sym1 a6989586621679136448
type Apply (TFHelper_6989586621679136503Sym1 a6989586621679136508 :: TyFun (a, b, c, d, e) Bool -> Type) (a6989586621679136509 :: (a, b, c, d, e)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136503Sym1 a6989586621679136508 :: TyFun (a, b, c, d, e) Bool -> Type) (a6989586621679136509 :: (a, b, c, d, e)) = TFHelper_6989586621679136503 a6989586621679136508 a6989586621679136509
type Apply (TFHelper_6989586621679136503Sym0 :: TyFun (a, b, c, d, e) ((a, b, c, d, e) ~> Bool) -> Type) (a6989586621679136508 :: (a, b, c, d, e)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136503Sym0 :: TyFun (a, b, c, d, e) ((a, b, c, d, e) ~> Bool) -> Type) (a6989586621679136508 :: (a, b, c, d, e)) = TFHelper_6989586621679136503Sym1 a6989586621679136508
type Apply (TFHelper_6989586621679136574Sym1 a6989586621679136579 :: TyFun (a, b, c, d, e, f) Bool -> Type) (a6989586621679136580 :: (a, b, c, d, e, f)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136574Sym1 a6989586621679136579 :: TyFun (a, b, c, d, e, f) Bool -> Type) (a6989586621679136580 :: (a, b, c, d, e, f)) = TFHelper_6989586621679136574 a6989586621679136579 a6989586621679136580
type Apply (TFHelper_6989586621679136574Sym0 :: TyFun (a, b, c, d, e, f) ((a, b, c, d, e, f) ~> Bool) -> Type) (a6989586621679136579 :: (a, b, c, d, e, f)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136574Sym0 :: TyFun (a, b, c, d, e, f) ((a, b, c, d, e, f) ~> Bool) -> Type) (a6989586621679136579 :: (a, b, c, d, e, f)) = TFHelper_6989586621679136574Sym1 a6989586621679136579
type Apply (TFHelper_6989586621679136656Sym1 a6989586621679136661 :: TyFun (a, b, c, d, e, f, g) Bool -> Type) (a6989586621679136662 :: (a, b, c, d, e, f, g)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136656Sym1 a6989586621679136661 :: TyFun (a, b, c, d, e, f, g) Bool -> Type) (a6989586621679136662 :: (a, b, c, d, e, f, g)) = TFHelper_6989586621679136656 a6989586621679136661 a6989586621679136662
type Apply (TFHelper_6989586621679136656Sym0 :: TyFun (a, b, c, d, e, f, g) ((a, b, c, d, e, f, g) ~> Bool) -> Type) (a6989586621679136661 :: (a, b, c, d, e, f, g)) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136656Sym0 :: TyFun (a, b, c, d, e, f, g) ((a, b, c, d, e, f, g) ~> Bool) -> Type) (a6989586621679136661 :: (a, b, c, d, e, f, g)) = TFHelper_6989586621679136656Sym1 a6989586621679136661

data ByteString #

A space-efficient representation of a Word8 vector, supporting many efficient operations.

A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

Instances

Instances details
Structured ByteString 
Instance details

Defined in Distribution.Utils.Structured

Chunk ByteString 
Instance details

Defined in Data.Attoparsec.Internal.Types

Associated Types

type ChunkElem ByteString #

Data ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ByteString -> c ByteString #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ByteString #

toConstr :: ByteString -> Constr #

dataTypeOf :: ByteString -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ByteString) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteString) #

gmapT :: (forall b. Data b => b -> b) -> ByteString -> ByteString #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ByteString -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ByteString -> r #

gmapQ :: (forall d. Data d => d -> u) -> ByteString -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteString -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

IsString ByteString

Beware: fromString truncates multi-byte characters to octets. e.g. "枯朶に烏のとまりけり秋の暮" becomes �6k�nh~�Q��n�

Instance details

Defined in Data.ByteString.Internal.Type

Monoid ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Semigroup ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

IsList ByteString

Since: bytestring-0.10.12.0

Instance details

Defined in Data.ByteString.Internal.Type

Associated Types

type Item ByteString #

Read ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Show ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

NFData ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Methods

rnf :: ByteString -> () #

Eq ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Ord ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Hashable ByteString 
Instance details

Defined in Data.Hashable.Class

Ixed ByteString 
Instance details

Defined in Control.Lens.At

HasAnnotation ByteString Source # 
Instance details

Defined in Lorentz.Annotation

BytesLike ByteString Source # 
Instance details

Defined in Lorentz.Bytes

ConcatOpHs ByteString Source # 
Instance details

Defined in Lorentz.Polymorphic

SizeOpHs ByteString Source # 
Instance details

Defined in Lorentz.Polymorphic

SliceOpHs ByteString Source # 
Instance details

Defined in Lorentz.Polymorphic

Stream ByteString 
Instance details

Defined in Text.Megaparsec.Stream

Associated Types

type Token ByteString #

type Tokens ByteString #

TraversableStream ByteString 
Instance details

Defined in Text.Megaparsec.Stream

VisualStream ByteString 
Instance details

Defined in Text.Megaparsec.Stream

HasRPCRepr ByteString 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC ByteString

TypeHasDoc ByteString 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions ByteString :: FieldDescriptions #

IsoValue ByteString 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ByteString :: T #

FormatAsHex ByteString 
Instance details

Defined in Fmt.Buildable

Methods

hexF :: ByteString -> Doc

FromDoc ByteString 
Instance details

Defined in Fmt.Buildable

Methods

fmt :: Doc -> ByteString

FromSimpleDoc ByteString 
Instance details

Defined in Fmt.Buildable

Container ByteString 
Instance details

Defined in Universum.Container.Class

Associated Types

type Element ByteString #

FromList ByteString 
Instance details

Defined in Universum.Container.Class

Associated Types

type ListElement ByteString #

type FromListC ByteString #

One ByteString 
Instance details

Defined in Universum.Container.Class

Associated Types

type OneItem ByteString #

Print ByteString 
Instance details

Defined in Universum.Print.Internal

Methods

hPutStr :: Handle -> ByteString -> IO () #

hPutStrLn :: Handle -> ByteString -> IO () #

UnaryArithOpHs Not ByteString Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Not ByteString Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (ByteString ': s) :-> (UnaryArithResHs Not ByteString ': s) Source #

Lift ByteString

Since: bytestring-0.11.2.0

Instance details

Defined in Data.ByteString.Internal.Type

Methods

lift :: Quote m => ByteString -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => ByteString -> Code m ByteString #

ConvertUtf8 Text ByteString 
Instance details

Defined in Universum.String.Conversion

ConvertUtf8 Text ByteString 
Instance details

Defined in Universum.String.Conversion

ConvertUtf8 String ByteString 
Instance details

Defined in Universum.String.Conversion

Cons ByteString ByteString Word8 Word8 
Instance details

Defined in Control.Lens.Cons

Snoc ByteString ByteString Word8 Word8 
Instance details

Defined in Control.Lens.Cons

r ~ ByteString => ArithOpHs And ByteString ByteString r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (ByteString ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Lsl ByteString Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (Natural ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Lsr ByteString Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (Natural ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Or ByteString ByteString r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (ByteString ': s)) :-> (r ': s) Source #

r ~ ByteString => ArithOpHs Xor ByteString ByteString r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (ByteString ': (ByteString ': s)) :-> (r ': s) Source #

CanCastTo (Packed a :: Type) ByteString Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (Packed a) -> Proxy ByteString -> () Source #

CanCastTo (TSignature a :: Type) ByteString Source # 
Instance details

Defined in Lorentz.Coercions

CanCastTo (Hash alg a :: Type) ByteString Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (Hash alg a) -> Proxy ByteString -> () Source #

Stream (NoShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

Stream (ShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

Associated Types

type Token (ShareInput ByteString) #

type Tokens (ShareInput ByteString) #

type ChunkElem ByteString 
Instance details

Defined in Data.Attoparsec.Internal.Types

type State ByteString 
Instance details

Defined in Data.Attoparsec.Internal.Types

type State ByteString = Buffer
type Item ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

type Index ByteString 
Instance details

Defined in Control.Lens.At

type IxValue ByteString 
Instance details

Defined in Control.Lens.At

type Token ByteString 
Instance details

Defined in Text.Megaparsec.Stream

type Tokens ByteString 
Instance details

Defined in Text.Megaparsec.Stream

type AsRPC ByteString 
Instance details

Defined in Morley.AsRPC

type AsRPC ByteString = ByteString
type TypeDocFieldDescriptions ByteString 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT ByteString 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT ByteString = 'TBytes
type PrettyShow ByteString 
Instance details

Defined in Morley.Prelude.Show

type PrettyShow ByteString = TypeError ('Text "Show instance for ByteString is not pretty") :: Constraint
type Element ByteString 
Instance details

Defined in Universum.Container.Class

type FromListC ByteString 
Instance details

Defined in Universum.Container.Class

type ListElement ByteString 
Instance details

Defined in Universum.Container.Class

type OneItem ByteString 
Instance details

Defined in Universum.Container.Class

type UnaryArithResHs Not ByteString Source # 
Instance details

Defined in Lorentz.Arith

type Token (NoShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

type Token (ShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

type Tokens (NoShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

type Tokens (ShareInput ByteString) 
Instance details

Defined in Text.Megaparsec.Stream

type Address = Constrained (NullConstraint :: AddressKind -> Constraint) KindedAddress #

data EpAddress #

Constructors

EpAddress' 

Bundled Patterns

pattern EpAddress :: forall (kind :: AddressKind). () => KindedAddress kind -> EpName -> EpAddress 

Instances

Instances details
Generic EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Associated Types

type Rep EpAddress :: Type -> Type #

Show EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

NFData EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

rnf :: EpAddress -> () #

Eq EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Ord EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

ToAddress EpAddress Source # 
Instance details

Defined in Lorentz.Address

HasAnnotation EpAddress Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr EpAddress 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC EpAddress

TypeHasDoc EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions EpAddress :: FieldDescriptions #

IsoValue EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT EpAddress :: T #

Buildable EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

build :: EpAddress -> Doc

buildList :: [EpAddress] -> Doc

FromContractRef cp EpAddress Source # 
Instance details

Defined in Lorentz.Address

CanCastTo (FutureContract p :: Type) EpAddress Source # 
Instance details

Defined in Lorentz.Coercions

type Rep EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

type Rep EpAddress = D1 ('MetaData "EpAddress" "Morley.Michelson.Typed.Entrypoints" "morley-1.20.0-inplace" 'False) (C1 ('MetaCons "EpAddress'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eaAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Address) :*: S1 ('MetaSel ('Just "eaEntrypoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EpName)))
type AsRPC EpAddress 
Instance details

Defined in Morley.AsRPC

type AsRPC EpAddress = EpAddress
type TypeDocFieldDescriptions EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT EpAddress = 'TAddress

data Mutez #

Instances

Instances details
FromJSON Mutez 
Instance details

Defined in Morley.Tezos.Core

ToJSON Mutez 
Instance details

Defined in Morley.Tezos.Core

Bounded Mutez 
Instance details

Defined in Morley.Tezos.Core

Enum Mutez 
Instance details

Defined in Morley.Tezos.Core

Generic Mutez 
Instance details

Defined in Morley.Tezos.Core

Associated Types

type Rep Mutez :: Type -> Type #

Methods

from :: Mutez -> Rep Mutez x #

to :: Rep Mutez x -> Mutez #

Show Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

showsPrec :: Int -> Mutez -> ShowS #

show :: Mutez -> String #

showList :: [Mutez] -> ShowS #

NFData Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

rnf :: Mutez -> () #

Eq Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

(==) :: Mutez -> Mutez -> Bool #

(/=) :: Mutez -> Mutez -> Bool #

Ord Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

compare :: Mutez -> Mutez -> Ordering #

(<) :: Mutez -> Mutez -> Bool #

(<=) :: Mutez -> Mutez -> Bool #

(>) :: Mutez -> Mutez -> Bool #

(>=) :: Mutez -> Mutez -> Bool #

max :: Mutez -> Mutez -> Mutez #

min :: Mutez -> Mutez -> Mutez #

HasAnnotation Mutez Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr Mutez 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Mutez

TypeHasDoc Mutez 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Mutez :: FieldDescriptions #

IsoValue Mutez 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Mutez :: T #

HasCLReader Mutez 
Instance details

Defined in Morley.Tezos.Core

Buildable Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

build :: Mutez -> Doc

buildList :: [Mutez] -> Doc

r ~ Mutez => ArithOpHs Add Mutez Mutez r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Mutez ': s)) :-> (r ': s) Source #

r ~ Maybe (Natural, Mutez) => ArithOpHs EDiv Mutez Mutez r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Mutez ': s)) :-> (r ': s) Source #

r ~ Maybe (Mutez, Mutez) => ArithOpHs EDiv Mutez Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Natural ': s)) :-> (r ': s) Source #

r ~ Mutez => ArithOpHs Mul Mutez Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Mutez ': (Natural ': s)) :-> (r ': s) Source #

r ~ Mutez => ArithOpHs Mul Natural Mutez r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Mutez ': s)) :-> (r ': s) Source #

type Rep Mutez 
Instance details

Defined in Morley.Tezos.Core

type Rep Mutez = D1 ('MetaData "Mutez" "Morley.Tezos.Core" "morley-1.20.0-inplace" 'True) (C1 ('MetaCons "UnsafeMutez" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMutez") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word63)))
type AsRPC Mutez 
Instance details

Defined in Morley.AsRPC

type AsRPC Mutez = Mutez
type TypeDocFieldDescriptions Mutez 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Mutez 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Mutez = 'TMutez

data Never Source #

Instances

Instances details
Generic Never Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type Rep Never :: Type -> Type #

Methods

from :: Never -> Rep Never x #

to :: Rep Never x -> Never #

Show Never Source # 
Instance details

Defined in Lorentz.Value

Methods

showsPrec :: Int -> Never -> ShowS #

show :: Never -> String #

showList :: [Never] -> ShowS #

NFData Never Source # 
Instance details

Defined in Lorentz.Value

Methods

rnf :: Never -> () #

Eq Never Source # 
Instance details

Defined in Lorentz.Value

Methods

(==) :: Never -> Never -> Bool #

(/=) :: Never -> Never -> Bool #

Ord Never Source # 
Instance details

Defined in Lorentz.Value

Methods

compare :: Never -> Never -> Ordering #

(<) :: Never -> Never -> Bool #

(<=) :: Never -> Never -> Bool #

(>) :: Never -> Never -> Bool #

(>=) :: Never -> Never -> Bool #

max :: Never -> Never -> Never #

min :: Never -> Never -> Never #

HasAnnotation Never Source # 
Instance details

Defined in Lorentz.Value

HasRPCRepr Never Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type AsRPC Never

TypeHasDoc Never Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type TypeDocFieldDescriptions Never :: FieldDescriptions #

IsoValue Never Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT Never :: T #

Buildable Never Source # 
Instance details

Defined in Lorentz.Value

Methods

build :: Never -> Doc

buildList :: [Never] -> Doc

type Rep Never Source # 
Instance details

Defined in Lorentz.Value

type Rep Never = D1 ('MetaData "Never" "Lorentz.Value" "lorentz-0.16.0-inplace" 'False) (V1 :: Type -> Type)
type AsRPC Never Source # 
Instance details

Defined in Lorentz.Value

type AsRPC Never = Never
type TypeDocFieldDescriptions Never Source # 
Instance details

Defined in Lorentz.Value

type ToT Never Source # 
Instance details

Defined in Lorentz.Value

type ToT Never = GValueType (GRep Never)

data Timestamp #

Instances

Instances details
FromJSON Timestamp 
Instance details

Defined in Morley.Tezos.Core

ToJSON Timestamp 
Instance details

Defined in Morley.Tezos.Core

Data Timestamp 
Instance details

Defined in Morley.Tezos.Core

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Timestamp -> c Timestamp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Timestamp #

toConstr :: Timestamp -> Constr #

dataTypeOf :: Timestamp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Timestamp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Timestamp) #

gmapT :: (forall b. Data b => b -> b) -> Timestamp -> Timestamp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Timestamp -> r #

gmapQ :: (forall d. Data d => d -> u) -> Timestamp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Timestamp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Timestamp -> m Timestamp #

Generic Timestamp 
Instance details

Defined in Morley.Tezos.Core

Associated Types

type Rep Timestamp :: Type -> Type #

Show Timestamp 
Instance details

Defined in Morley.Tezos.Core

NFData Timestamp 
Instance details

Defined in Morley.Tezos.Core

Methods

rnf :: Timestamp -> () #

Eq Timestamp 
Instance details

Defined in Morley.Tezos.Core

Ord Timestamp 
Instance details

Defined in Morley.Tezos.Core

HasAnnotation Timestamp Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr Timestamp 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Timestamp

TypeHasDoc Timestamp 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Timestamp :: FieldDescriptions #

IsoValue Timestamp 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Timestamp :: T #

Buildable Timestamp 
Instance details

Defined in Morley.Tezos.Core

Methods

build :: Timestamp -> Doc

buildList :: [Timestamp] -> Doc

r ~ Timestamp => ArithOpHs Add Timestamp Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Timestamp ': (Integer ': s)) :-> (r ': s) Source #

r ~ Timestamp => ArithOpHs Add Integer Timestamp r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Timestamp ': s)) :-> (r ': s) Source #

r ~ Integer => ArithOpHs Sub Timestamp Timestamp r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Timestamp ': (Timestamp ': s)) :-> (r ': s) Source #

r ~ Timestamp => ArithOpHs Sub Timestamp Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Timestamp ': (Integer ': s)) :-> (r ': s) Source #

type Rep Timestamp 
Instance details

Defined in Morley.Tezos.Core

type Rep Timestamp = D1 ('MetaData "Timestamp" "Morley.Tezos.Core" "morley-1.20.0-inplace" 'True) (C1 ('MetaCons "Timestamp" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime)))
type AsRPC Timestamp 
Instance details

Defined in Morley.AsRPC

type AsRPC Timestamp = Timestamp
type TypeDocFieldDescriptions Timestamp 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Timestamp 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Timestamp = 'TTimestamp

data ChainId #

Instances

Instances details
FromJSON ChainId 
Instance details

Defined in Morley.Tezos.Core

ToJSON ChainId 
Instance details

Defined in Morley.Tezos.Core

Generic ChainId 
Instance details

Defined in Morley.Tezos.Core

Associated Types

type Rep ChainId :: Type -> Type #

Methods

from :: ChainId -> Rep ChainId x #

to :: Rep ChainId x -> ChainId #

Show ChainId 
Instance details

Defined in Morley.Tezos.Core

NFData ChainId 
Instance details

Defined in Morley.Tezos.Core

Methods

rnf :: ChainId -> () #

Eq ChainId 
Instance details

Defined in Morley.Tezos.Core

Methods

(==) :: ChainId -> ChainId -> Bool #

(/=) :: ChainId -> ChainId -> Bool #

Ord ChainId 
Instance details

Defined in Morley.Tezos.Core

HasAnnotation ChainId Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr ChainId 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC ChainId

TypeHasDoc ChainId 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions ChainId :: FieldDescriptions #

IsoValue ChainId 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ChainId :: T #

Buildable ChainId 
Instance details

Defined in Morley.Tezos.Core

Methods

build :: ChainId -> Doc

buildList :: [ChainId] -> Doc

type Rep ChainId 
Instance details

Defined in Morley.Tezos.Core

type Rep ChainId = D1 ('MetaData "ChainId" "Morley.Tezos.Core" "morley-1.20.0-inplace" 'True) (C1 ('MetaCons "UnsafeChainId" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
type AsRPC ChainId 
Instance details

Defined in Morley.AsRPC

type AsRPC ChainId = ChainId
type TypeDocFieldDescriptions ChainId 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT ChainId 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT ChainId = 'TChainId

type KeyHash = Hash 'HashKindPublicKey #

data PublicKey #

Instances

Instances details
FromJSON PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

ToJSON PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Generic PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Associated Types

type Rep PublicKey :: Type -> Type #

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

NFData PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Methods

rnf :: PublicKey -> () #

Eq PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Ord PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

HasAnnotation PublicKey Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr PublicKey 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC PublicKey

TypeHasDoc PublicKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions PublicKey :: FieldDescriptions #

IsoValue PublicKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT PublicKey :: T #

Buildable PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Methods

build :: PublicKey -> Doc

buildList :: [PublicKey] -> Doc

type Rep PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

type Rep PublicKey = D1 ('MetaData "PublicKey" "Morley.Tezos.Crypto" "morley-1.20.0-inplace" 'False) ((C1 ('MetaCons "PublicKeyEd25519" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 PublicKey)) :+: C1 ('MetaCons "PublicKeySecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicKey))) :+: (C1 ('MetaCons "PublicKeyP256" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicKey)) :+: C1 ('MetaCons "PublicKeyBLS" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 PublicKey))))
type AsRPC PublicKey 
Instance details

Defined in Morley.AsRPC

type AsRPC PublicKey = PublicKey
type TypeDocFieldDescriptions PublicKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT PublicKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT PublicKey = 'TKey

data Signature #

Instances

Instances details
FromJSON Signature 
Instance details

Defined in Morley.Tezos.Crypto

ToJSON Signature 
Instance details

Defined in Morley.Tezos.Crypto

Generic Signature 
Instance details

Defined in Morley.Tezos.Crypto

Associated Types

type Rep Signature :: Type -> Type #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto

NFData Signature 
Instance details

Defined in Morley.Tezos.Crypto

Methods

rnf :: Signature -> () #

Eq Signature 
Instance details

Defined in Morley.Tezos.Crypto

Ord Signature 
Instance details

Defined in Morley.Tezos.Crypto

HasAnnotation Signature Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr Signature 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Signature

TypeHasDoc Signature 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Signature :: FieldDescriptions #

IsoValue Signature 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Signature :: T #

Buildable Signature 
Instance details

Defined in Morley.Tezos.Crypto

Methods

build :: Signature -> Doc

buildList :: [Signature] -> Doc

type Rep Signature 
Instance details

Defined in Morley.Tezos.Crypto

type Rep Signature = D1 ('MetaData "Signature" "Morley.Tezos.Crypto" "morley-1.20.0-inplace" 'False) ((C1 ('MetaCons "SignatureEd25519" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Signature)) :+: C1 ('MetaCons "SignatureSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Signature))) :+: (C1 ('MetaCons "SignatureP256" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Signature)) :+: (C1 ('MetaCons "SignatureBLS" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedUnpack) (Rec0 Signature)) :+: C1 ('MetaCons "SignatureGeneric" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)))))
type AsRPC Signature 
Instance details

Defined in Morley.AsRPC

type AsRPC Signature = Signature
type TypeDocFieldDescriptions Signature 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Signature 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Signature = 'TSignature

data Bls12381Fr #

Instances

Instances details
Bounded Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Enum Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Num Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Fractional Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Integral Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Real Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Show Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

NFData Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Methods

rnf :: Bls12381Fr -> () #

Eq Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Ord Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

ToIntegerArithOpHs Bls12381Fr Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalToIntOpHs :: forall (s :: [Type]). (Bls12381Fr ': s) :-> (Integer ': s) Source #

HasRPCRepr Bls12381Fr 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Bls12381Fr

IsoValue Bls12381Fr 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381Fr :: T #

CurveObject Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

UnaryArithOpHs Neg Bls12381Fr Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neg Bls12381Fr Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': s) :-> (UnaryArithResHs Neg Bls12381Fr ': s) Source #

MultiplyPoint Bls12381Fr Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

MultiplyPoint Bls12381Fr Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

r ~ Bls12381Fr => ArithOpHs Add Bls12381Fr Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Bls12381Fr Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Bls12381G1 => ArithOpHs Mul Bls12381Fr Bls12381G1 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381G1 ': s)) :-> (r ': s) Source #

r ~ Bls12381G2 => ArithOpHs Mul Bls12381Fr Bls12381G2 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381G2 ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Bls12381Fr Integer r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Integer ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Bls12381Fr Natural r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Natural ': s)) :-> (r ': s) Source #

r ~ Bls12381G1 => ArithOpHs Mul Bls12381G1 Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G1 ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Bls12381G2 => ArithOpHs Mul Bls12381G2 Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G2 ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Integer Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Bls12381Fr ': s)) :-> (r ': s) Source #

r ~ Bls12381Fr => ArithOpHs Mul Natural Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Bls12381Fr ': s)) :-> (r ': s) Source #

type AsRPC Bls12381Fr 
Instance details

Defined in Morley.AsRPC

type AsRPC Bls12381Fr = Bls12381Fr
type ToT Bls12381Fr 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Bls12381Fr = 'TBls12381Fr
type UnaryArithResHs Neg Bls12381Fr Source # 
Instance details

Defined in Lorentz.Arith

data Bls12381G1 #

Instances

Instances details
Show Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

NFData Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Methods

rnf :: Bls12381G1 -> () #

Eq Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

HasRPCRepr Bls12381G1 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Bls12381G1

IsoValue Bls12381G1 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381G1 :: T #

CurveObject Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

UnaryArithOpHs Neg Bls12381G1 Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neg Bls12381G1 Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Bls12381G1 ': s) :-> (UnaryArithResHs Neg Bls12381G1 ': s) Source #

MultiplyPoint Bls12381Fr Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

MultiplyPoint Integer Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

r ~ Bls12381G1 => ArithOpHs Add Bls12381G1 Bls12381G1 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G1 ': (Bls12381G1 ': s)) :-> (r ': s) Source #

r ~ Bls12381G1 => ArithOpHs Mul Bls12381Fr Bls12381G1 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381G1 ': s)) :-> (r ': s) Source #

r ~ Bls12381G1 => ArithOpHs Mul Bls12381G1 Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G1 ': (Bls12381Fr ': s)) :-> (r ': s) Source #

type AsRPC Bls12381G1 
Instance details

Defined in Morley.AsRPC

type AsRPC Bls12381G1 = Bls12381G1
type ToT Bls12381G1 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Bls12381G1 = 'TBls12381G1
type UnaryArithResHs Neg Bls12381G1 Source # 
Instance details

Defined in Lorentz.Arith

data Bls12381G2 #

Instances

Instances details
Show Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

NFData Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Methods

rnf :: Bls12381G2 -> () #

Eq Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

HasRPCRepr Bls12381G2 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Bls12381G2

IsoValue Bls12381G2 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Bls12381G2 :: T #

CurveObject Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

UnaryArithOpHs Neg Bls12381G2 Source # 
Instance details

Defined in Lorentz.Arith

Associated Types

type UnaryArithResHs Neg Bls12381G2 Source #

Methods

evalUnaryArithOpHs :: forall (s :: [Type]). (Bls12381G2 ': s) :-> (UnaryArithResHs Neg Bls12381G2 ': s) Source #

MultiplyPoint Bls12381Fr Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

MultiplyPoint Integer Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

r ~ Bls12381G2 => ArithOpHs Add Bls12381G2 Bls12381G2 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G2 ': (Bls12381G2 ': s)) :-> (r ': s) Source #

r ~ Bls12381G2 => ArithOpHs Mul Bls12381Fr Bls12381G2 r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381Fr ': (Bls12381G2 ': s)) :-> (r ': s) Source #

r ~ Bls12381G2 => ArithOpHs Mul Bls12381G2 Bls12381Fr r Source # 
Instance details

Defined in Lorentz.Arith

Methods

evalArithOpHs :: forall (s :: [Type]). (Bls12381G2 ': (Bls12381Fr ': s)) :-> (r ': s) Source #

type AsRPC Bls12381G2 
Instance details

Defined in Morley.AsRPC

type AsRPC Bls12381G2 = Bls12381G2
type ToT Bls12381G2 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Bls12381G2 = 'TBls12381G2
type UnaryArithResHs Neg Bls12381G2 Source # 
Instance details

Defined in Lorentz.Arith

data Set a #

A set of values a.

Instances

Instances details
ToJSON1 Set 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

liftToJSON :: (a -> Value) -> ([a] -> Value) -> Set a -> Value #

liftToJSONList :: (a -> Value) -> ([a] -> Value) -> [Set a] -> Value #

liftToEncoding :: (a -> Encoding) -> ([a] -> Encoding) -> Set a -> Encoding #

liftToEncodingList :: (a -> Encoding) -> ([a] -> Encoding) -> [Set a] -> Encoding #

Foldable Set

Folds in order of increasing key.

Instance details

Defined in Data.Set.Internal

Methods

fold :: Monoid m => Set m -> m #

foldMap :: Monoid m => (a -> m) -> Set a -> m #

foldMap' :: Monoid m => (a -> m) -> Set a -> m #

foldr :: (a -> b -> b) -> b -> Set a -> b #

foldr' :: (a -> b -> b) -> b -> Set a -> b #

foldl :: (b -> a -> b) -> b -> Set a -> b #

foldl' :: (b -> a -> b) -> b -> Set a -> b #

foldr1 :: (a -> a -> a) -> Set a -> a #

foldl1 :: (a -> a -> a) -> Set a -> a #

toList :: Set a -> [a] #

null :: Set a -> Bool #

length :: Set a -> Int #

elem :: Eq a => a -> Set a -> Bool #

maximum :: Ord a => Set a -> a #

minimum :: Ord a => Set a -> a #

sum :: Num a => Set a -> a #

product :: Num a => Set a -> a #

Eq1 Set

Since: containers-0.5.9

Instance details

Defined in Data.Set.Internal

Methods

liftEq :: (a -> b -> Bool) -> Set a -> Set b -> Bool #

Ord1 Set

Since: containers-0.5.9

Instance details

Defined in Data.Set.Internal

Methods

liftCompare :: (a -> b -> Ordering) -> Set a -> Set b -> Ordering #

Show1 Set

Since: containers-0.5.9

Instance details

Defined in Data.Set.Internal

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Set a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Set a] -> ShowS #

Hashable1 Set

Since: hashable-1.3.4.0

Instance details

Defined in Data.Hashable.Class

Methods

liftHashWithSalt :: (Int -> a -> Int) -> Int -> Set a -> Int #

(NiceComparable a, NiceComparable b) => LorentzFunctor Set a b Source # 
Instance details

Defined in Lorentz.Instr

Methods

lmap :: forall (s :: [Type]). KnownValue b => ('[a] :-> '[b]) -> (Set a ': s) :-> (Set b ': s) Source #

CanCastTo k1 k2 => CanCastTo (Set k1 :: Type) (Set k2 :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (Set k1) -> Proxy (Set k2) -> () Source #

Lift a => Lift (Set a :: Type)

Since: containers-0.6.6

Instance details

Defined in Data.Set.Internal

Methods

lift :: Quote m => Set a -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Set a -> Code m (Set a) #

Structured k => Structured (Set k) 
Instance details

Defined in Distribution.Utils.Structured

Methods

structure :: Proxy (Set k) -> Structure #

structureHash' :: Tagged (Set k) MD5

ToJSON a => ToJSON (Set a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Set a -> Value #

toEncoding :: Set a -> Encoding #

toJSONList :: [Set a] -> Value #

toEncodingList :: [Set a] -> Encoding #

(Data a, Ord a) => Data (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Set a -> c (Set a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Set a) #

toConstr :: Set a -> Constr #

dataTypeOf :: Set a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Set a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Set a)) #

gmapT :: (forall b. Data b => b -> b) -> Set a -> Set a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Set a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Set a -> r #

gmapQ :: (forall d. Data d => d -> u) -> Set a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Set a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Set a -> m (Set a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Set a -> m (Set a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Set a -> m (Set a) #

Ord a => Monoid (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

mempty :: Set a #

mappend :: Set a -> Set a -> Set a #

mconcat :: [Set a] -> Set a #

Ord a => Semigroup (Set a)

Since: containers-0.5.7

Instance details

Defined in Data.Set.Internal

Methods

(<>) :: Set a -> Set a -> Set a #

sconcat :: NonEmpty (Set a) -> Set a #

stimes :: Integral b => b -> Set a -> Set a #

Ord a => IsList (Set a)

Since: containers-0.5.6.2

Instance details

Defined in Data.Set.Internal

Associated Types

type Item (Set a) #

Methods

fromList :: [Item (Set a)] -> Set a #

fromListN :: Int -> [Item (Set a)] -> Set a #

toList :: Set a -> [Item (Set a)] #

(Read a, Ord a) => Read (Set a) 
Instance details

Defined in Data.Set.Internal

Show a => Show (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

showsPrec :: Int -> Set a -> ShowS #

show :: Set a -> String #

showList :: [Set a] -> ShowS #

NFData a => NFData (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

rnf :: Set a -> () #

Eq a => Eq (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

(==) :: Set a -> Set a -> Bool #

(/=) :: Set a -> Set a -> Bool #

Ord a => Ord (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

compare :: Set a -> Set a -> Ordering #

(<) :: Set a -> Set a -> Bool #

(<=) :: Set a -> Set a -> Bool #

(>) :: Set a -> Set a -> Bool #

(>=) :: Set a -> Set a -> Bool #

max :: Set a -> Set a -> Set a #

min :: Set a -> Set a -> Set a #

Hashable v => Hashable (Set v)

Since: hashable-1.3.4.0

Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Set v -> Int #

hash :: Set v -> Int #

Ord k => At (Set k) 
Instance details

Defined in Control.Lens.At

Methods

at :: Index (Set k) -> Lens' (Set k) (Maybe (IxValue (Set k))) #

Ord a => Contains (Set a) 
Instance details

Defined in Control.Lens.At

Methods

contains :: Index (Set a) -> Lens' (Set a) Bool #

Ord k => Ixed (Set k) 
Instance details

Defined in Control.Lens.At

Methods

ix :: Index (Set k) -> Traversal' (Set k) (IxValue (Set k)) #

Ord a => Wrapped (Set a) 
Instance details

Defined in Control.Lens.Wrapped

Associated Types

type Unwrapped (Set a) #

Methods

_Wrapped' :: Iso' (Set a) (Unwrapped (Set a)) #

KnownIsoT v => HasAnnotation (Set v) Source # 
Instance details

Defined in Lorentz.Annotation

LDefault (Set k) Source # 
Instance details

Defined in Lorentz.Default

Methods

ldef :: Set k Source #

lIsDef :: forall (s :: [Type]). (Set k ': s) :-> (Bool ': s) Source #

NiceComparable e => IterOpHs (Set e) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type IterOpElHs (Set e) Source #

NiceComparable e => MemOpHs (Set e) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type MemOpKeyHs (Set e) Source #

SizeOpHs (Set a) Source # 
Instance details

Defined in Lorentz.Polymorphic

NiceComparable a => UpdOpHs (Set a) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type UpdOpKeyHs (Set a) Source #

type UpdOpParamsHs (Set a) Source #

HasRPCRepr (Set a) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (Set a)

PolyCTypeHasDocC '[a] => TypeHasDoc (Set a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (Set a) :: FieldDescriptions #

Methods

typeDocName :: Proxy (Set a) -> Text #

typeDocMdDescription :: Markdown #

typeDocMdReference :: Proxy (Set a) -> WithinParens -> Markdown #

typeDocDependencies :: Proxy (Set a) -> [SomeDocDefinitionItem] #

typeDocHaskellRep :: TypeDocHaskellRep (Set a) #

typeDocMichelsonRep :: TypeDocMichelsonRep (Set a) #

(Comparable (ToT c), Ord c, IsoValue c) => IsoValue (Set c) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Set c) :: T #

Methods

toVal :: Set c -> Value (ToT (Set c)) #

fromVal :: Value (ToT (Set c)) -> Set c #

Buildable v => Buildable (Set v) 
Instance details

Defined in Fmt.Buildable

Methods

build :: Set v -> Doc

buildList :: [Set v] -> Doc

(Ord a, Monoid a) => Semiring (Set a)

The multiplication laws are satisfied for any underlying Monoid, so we require a Monoid constraint instead of a Semiring constraint since times can use the context of either.

Instance details

Defined in Data.Semiring

Methods

plus :: Set a -> Set a -> Set a #

zero :: Set a #

times :: Set a -> Set a -> Set a #

one :: Set a #

fromNatural :: Natural -> Set a #

Ord v => Container (Set v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type Element (Set v) #

Methods

toList :: Set v -> [Element (Set v)] #

null :: Set v -> Bool #

foldr :: (Element (Set v) -> b -> b) -> b -> Set v -> b #

foldl :: (b -> Element (Set v) -> b) -> b -> Set v -> b #

foldl' :: (b -> Element (Set v) -> b) -> b -> Set v -> b #

length :: Set v -> Int #

elem :: Element (Set v) -> Set v -> Bool #

foldMap :: Monoid m => (Element (Set v) -> m) -> Set v -> m #

fold :: Set v -> Element (Set v) #

foldr' :: (Element (Set v) -> b -> b) -> b -> Set v -> b #

notElem :: Element (Set v) -> Set v -> Bool #

all :: (Element (Set v) -> Bool) -> Set v -> Bool #

any :: (Element (Set v) -> Bool) -> Set v -> Bool #

and :: Set v -> Bool #

or :: Set v -> Bool #

find :: (Element (Set v) -> Bool) -> Set v -> Maybe (Element (Set v)) #

safeHead :: Set v -> Maybe (Element (Set v)) #

safeMaximum :: Set v -> Maybe (Element (Set v)) #

safeMinimum :: Set v -> Maybe (Element (Set v)) #

safeFoldr1 :: (Element (Set v) -> Element (Set v) -> Element (Set v)) -> Set v -> Maybe (Element (Set v)) #

safeFoldl1 :: (Element (Set v) -> Element (Set v) -> Element (Set v)) -> Set v -> Maybe (Element (Set v)) #

Ord a => FromList (Set a) 
Instance details

Defined in Universum.Container.Class

Associated Types

type ListElement (Set a) #

type FromListC (Set a) #

Methods

fromList :: [ListElement (Set a)] -> Set a #

One (Set v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type OneItem (Set v) #

Methods

one :: OneItem (Set v) -> Set v #

(t ~ Set a', Ord a) => Rewrapped (Set a) t

Use wrapping fromList. unwrapping returns a sorted list.

Instance details

Defined in Control.Lens.Wrapped

(NiceComparable key, Ord key, Dupable key) => StoreHasSubmap (Set key) SelfRef key () Source # 
Instance details

Defined in Lorentz.StoreClass

type Item (Set a) 
Instance details

Defined in Data.Set.Internal

type Item (Set a) = a
type Index (Set a) 
Instance details

Defined in Control.Lens.At

type Index (Set a) = a
type IxValue (Set k) 
Instance details

Defined in Control.Lens.At

type IxValue (Set k) = ()
type Unwrapped (Set a) 
Instance details

Defined in Control.Lens.Wrapped

type Unwrapped (Set a) = [a]
type IterOpElHs (Set e) Source # 
Instance details

Defined in Lorentz.Polymorphic

type IterOpElHs (Set e) = e
type MemOpKeyHs (Set e) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MemOpKeyHs (Set e) = e
type UpdOpKeyHs (Set a) Source # 
Instance details

Defined in Lorentz.Polymorphic

type UpdOpKeyHs (Set a) = a
type UpdOpParamsHs (Set a) Source # 
Instance details

Defined in Lorentz.Polymorphic

type AsRPC (Set a) 
Instance details

Defined in Morley.AsRPC

type AsRPC (Set a) = Set a
type TypeDocFieldDescriptions (Set a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT (Set c) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (Set c) = 'TSet (ToT c)
type Element (Set v) 
Instance details

Defined in Universum.Container.Class

type Element (Set v) = ElementDefault (Set v)
type FromListC (Set a) 
Instance details

Defined in Universum.Container.Class

type FromListC (Set a) = ()
type ListElement (Set a) 
Instance details

Defined in Universum.Container.Class

type ListElement (Set a) = Item (Set a)
type OneItem (Set v) 
Instance details

Defined in Universum.Container.Class

type OneItem (Set v) = v

data Map k a #

A Map from keys k to values a.

The Semigroup operation for Map is union, which prefers values from the left operand. If m1 maps a key k to a value a1, and m2 maps the same key to a different value a2, then their union m1 <> m2 maps k to a1.

Instances

Instances details
Bifoldable Map

Since: containers-0.6.3.1

Instance details

Defined in Data.Map.Internal

Methods

bifold :: Monoid m => Map m m -> m #

bifoldMap :: Monoid m => (a -> m) -> (b -> m) -> Map a b -> m #

bifoldr :: (a -> c -> c) -> (b -> c -> c) -> c -> Map a b -> c #

bifoldl :: (c -> a -> c) -> (c -> b -> c) -> c -> Map a b -> c #

Eq2 Map

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftEq2 :: (a -> b -> Bool) -> (c -> d -> Bool) -> Map a c -> Map b d -> Bool #

Ord2 Map

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftCompare2 :: (a -> b -> Ordering) -> (c -> d -> Ordering) -> Map a c -> Map b d -> Ordering #

Show2 Map

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftShowsPrec2 :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> (Int -> b -> ShowS) -> ([b] -> ShowS) -> Int -> Map a b -> ShowS #

liftShowList2 :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> (Int -> b -> ShowS) -> ([b] -> ShowS) -> [Map a b] -> ShowS #

Hashable2 Map

Since: hashable-1.3.4.0

Instance details

Defined in Data.Hashable.Class

Methods

liftHashWithSalt2 :: (Int -> a -> Int) -> (Int -> b -> Int) -> Int -> Map a b -> Int #

(CanCastTo k1 k2, CanCastTo v1 v2) => CanCastTo (Map k1 v1 :: Type) (Map k2 v2 :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (Map k1 v1) -> Proxy (Map k2 v2) -> () Source #

(Lift k, Lift a) => Lift (Map k a :: Type)

Since: containers-0.6.6

Instance details

Defined in Data.Map.Internal

Methods

lift :: Quote m => Map k a -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Map k a -> Code m (Map k a) #

ToJSONKey k => ToJSON1 (Map k) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

liftToJSON :: (a -> Value) -> ([a] -> Value) -> Map k a -> Value #

liftToJSONList :: (a -> Value) -> ([a] -> Value) -> [Map k a] -> Value #

liftToEncoding :: (a -> Encoding) -> ([a] -> Encoding) -> Map k a -> Encoding #

liftToEncodingList :: (a -> Encoding) -> ([a] -> Encoding) -> [Map k a] -> Encoding #

Foldable (Map k)

Folds in order of increasing key.

Instance details

Defined in Data.Map.Internal

Methods

fold :: Monoid m => Map k m -> m #

foldMap :: Monoid m => (a -> m) -> Map k a -> m #

foldMap' :: Monoid m => (a -> m) -> Map k a -> m #

foldr :: (a -> b -> b) -> b -> Map k a -> b #

foldr' :: (a -> b -> b) -> b -> Map k a -> b #

foldl :: (b -> a -> b) -> b -> Map k a -> b #

foldl' :: (b -> a -> b) -> b -> Map k a -> b #

foldr1 :: (a -> a -> a) -> Map k a -> a #

foldl1 :: (a -> a -> a) -> Map k a -> a #

toList :: Map k a -> [a] #

null :: Map k a -> Bool #

length :: Map k a -> Int #

elem :: Eq a => a -> Map k a -> Bool #

maximum :: Ord a => Map k a -> a #

minimum :: Ord a => Map k a -> a #

sum :: Num a => Map k a -> a #

product :: Num a => Map k a -> a #

Eq k => Eq1 (Map k)

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftEq :: (a -> b -> Bool) -> Map k a -> Map k b -> Bool #

Ord k => Ord1 (Map k)

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftCompare :: (a -> b -> Ordering) -> Map k a -> Map k b -> Ordering #

(Ord k, Read k) => Read1 (Map k)

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Map k a) #

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Map k a] #

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Map k a) #

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Map k a] #

Show k => Show1 (Map k)

Since: containers-0.5.9

Instance details

Defined in Data.Map.Internal

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Map k a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Map k a] -> ShowS #

Traversable (Map k)

Traverses in order of increasing key.

Instance details

Defined in Data.Map.Internal

Methods

traverse :: Applicative f => (a -> f b) -> Map k a -> f (Map k b) #

sequenceA :: Applicative f => Map k (f a) -> f (Map k a) #

mapM :: Monad m => (a -> m b) -> Map k a -> m (Map k b) #

sequence :: Monad m => Map k (m a) -> m (Map k a) #

Functor (Map k) 
Instance details

Defined in Data.Map.Internal

Methods

fmap :: (a -> b) -> Map k a -> Map k b #

(<$) :: a -> Map k b -> Map k a #

Hashable k => Hashable1 (Map k)

Since: hashable-1.3.4.0

Instance details

Defined in Data.Hashable.Class

Methods

liftHashWithSalt :: (Int -> a -> Int) -> Int -> Map k a -> Int #

NiceComparable k => LorentzFunctor (Map k) a b Source # 
Instance details

Defined in Lorentz.Instr

Methods

lmap :: forall (s :: [Type]). KnownValue b => ('[a] :-> '[b]) -> (Map k a ': s) :-> (Map k b ': s) Source #

(Structured k, Structured v) => Structured (Map k v) 
Instance details

Defined in Distribution.Utils.Structured

Methods

structure :: Proxy (Map k v) -> Structure #

structureHash' :: Tagged (Map k v) MD5

(ToJSON v, ToJSONKey k) => ToJSON (Map k v) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

toJSON :: Map k v -> Value #

toEncoding :: Map k v -> Encoding #

toJSONList :: [Map k v] -> Value #

toEncodingList :: [Map k v] -> Encoding #

(Data k, Data a, Ord k) => Data (Map k a) 
Instance details

Defined in Data.Map.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Map k a -> c (Map k a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Map k a) #

toConstr :: Map k a -> Constr #

dataTypeOf :: Map k a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Map k a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Map k a)) #

gmapT :: (forall b. Data b => b -> b) -> Map k a -> Map k a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Map k a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Map k a -> r #

gmapQ :: (forall d. Data d => d -> u) -> Map k a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Map k a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Map k a -> m (Map k a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Map k a -> m (Map k a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Map k a -> m (Map k a) #

Ord k => Monoid (Map k v) 
Instance details

Defined in Data.Map.Internal

Methods

mempty :: Map k v #

mappend :: Map k v -> Map k v -> Map k v #

mconcat :: [Map k v] -> Map k v #

Ord k => Semigroup (Map k v) 
Instance details

Defined in Data.Map.Internal

Methods

(<>) :: Map k v -> Map k v -> Map k v #

sconcat :: NonEmpty (Map k v) -> Map k v #

stimes :: Integral b => b -> Map k v -> Map k v #

Ord k => IsList (Map k v)

Since: containers-0.5.6.2

Instance details

Defined in Data.Map.Internal

Associated Types

type Item (Map k v) #

Methods

fromList :: [Item (Map k v)] -> Map k v #

fromListN :: Int -> [Item (Map k v)] -> Map k v #

toList :: Map k v -> [Item (Map k v)] #

(Ord k, Read k, Read e) => Read (Map k e) 
Instance details

Defined in Data.Map.Internal

Methods

readsPrec :: Int -> ReadS (Map k e) #

readList :: ReadS [Map k e] #

readPrec :: ReadPrec (Map k e) #

readListPrec :: ReadPrec [Map k e] #

(Show k, Show a) => Show (Map k a) 
Instance details

Defined in Data.Map.Internal

Methods

showsPrec :: Int -> Map k a -> ShowS #

show :: Map k a -> String #

showList :: [Map k a] -> ShowS #

(NFData k, NFData a) => NFData (Map k a) 
Instance details

Defined in Data.Map.Internal

Methods

rnf :: Map k a -> () #

(Eq k, Eq a) => Eq (Map k a) 
Instance details

Defined in Data.Map.Internal

Methods

(==) :: Map k a -> Map k a -> Bool #

(/=) :: Map k a -> Map k a -> Bool #

(Ord k, Ord v) => Ord (Map k v) 
Instance details

Defined in Data.Map.Internal

Methods

compare :: Map k v -> Map k v -> Ordering #

(<) :: Map k v -> Map k v -> Bool #

(<=) :: Map k v -> Map k v -> Bool #

(>) :: Map k v -> Map k v -> Bool #

(>=) :: Map k v -> Map k v -> Bool #

max :: Map k v -> Map k v -> Map k v #

min :: Map k v -> Map k v -> Map k v #

(Hashable k, Hashable v) => Hashable (Map k v)

Since: hashable-1.3.4.0

Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Map k v -> Int #

hash :: Map k v -> Int #

Ord k => At (Map k a) 
Instance details

Defined in Control.Lens.At

Methods

at :: Index (Map k a) -> Lens' (Map k a) (Maybe (IxValue (Map k a))) #

Ord k => Ixed (Map k a) 
Instance details

Defined in Control.Lens.At

Methods

ix :: Index (Map k a) -> Traversal' (Map k a) (IxValue (Map k a)) #

Ord k => Wrapped (Map k a) 
Instance details

Defined in Control.Lens.Wrapped

Associated Types

type Unwrapped (Map k a) #

Methods

_Wrapped' :: Iso' (Map k a) (Unwrapped (Map k a)) #

(HasAnnotation k, HasAnnotation v) => HasAnnotation (Map k v) Source # 
Instance details

Defined in Lorentz.Annotation

LDefault (Map k v) Source # 
Instance details

Defined in Lorentz.Default

Methods

ldef :: Map k v Source #

lIsDef :: forall (s :: [Type]). (Map k v ': s) :-> (Bool ': s) Source #

NiceComparable k => GetOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type GetOpKeyHs (Map k v) Source #

type GetOpValHs (Map k v) Source #

NiceComparable k => IterOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type IterOpElHs (Map k v) Source #

NiceComparable k => MapOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type MapOpInpHs (Map k v) Source #

type MapOpResHs (Map k v) :: Type -> Type Source #

NiceComparable k => MemOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type MemOpKeyHs (Map k v) Source #

SizeOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

NiceComparable k => UpdOpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type UpdOpKeyHs (Map k v) Source #

type UpdOpParamsHs (Map k v) Source #

HasRPCRepr v => HasRPCRepr (Map k v) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (Map k v)

(PolyCTypeHasDocC '[k], PolyTypeHasDocC '[v], Ord k) => TypeHasDoc (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (Map k v) :: FieldDescriptions #

Methods

typeDocName :: Proxy (Map k v) -> Text #

typeDocMdDescription :: Markdown #

typeDocMdReference :: Proxy (Map k v) -> WithinParens -> Markdown #

typeDocDependencies :: Proxy (Map k v) -> [SomeDocDefinitionItem] #

typeDocHaskellRep :: TypeDocHaskellRep (Map k v) #

typeDocMichelsonRep :: TypeDocMichelsonRep (Map k v) #

(Comparable (ToT k), Ord k, IsoValue k, IsoValue v) => IsoValue (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Map k v) :: T #

Methods

toVal :: Map k v -> Value (ToT (Map k v)) #

fromVal :: Value (ToT (Map k v)) -> Map k v #

ToBigMap (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToBigMapKey (Map k v)

type ToBigMapValue (Map k v)

Methods

mkBigMap :: Map k v -> BigMap (ToBigMapKey (Map k v)) (ToBigMapValue (Map k v)) #

(Buildable k, Buildable v) => Buildable (Map k v) 
Instance details

Defined in Fmt.Buildable

Methods

build :: Map k v -> Doc

buildList :: [Map k v] -> Doc

(Ord k, Monoid k, Semiring v) => Semiring (Map k v)

The multiplication laws are satisfied for any underlying Monoid as the key type, so we require a Monoid constraint instead of a Semiring constraint since times can use the context of either.

Instance details

Defined in Data.Semiring

Methods

plus :: Map k v -> Map k v -> Map k v #

zero :: Map k v #

times :: Map k v -> Map k v -> Map k v #

one :: Map k v #

fromNatural :: Natural -> Map k v #

Container (Map k v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type Element (Map k v) #

Methods

toList :: Map k v -> [Element (Map k v)] #

null :: Map k v -> Bool #

foldr :: (Element (Map k v) -> b -> b) -> b -> Map k v -> b #

foldl :: (b -> Element (Map k v) -> b) -> b -> Map k v -> b #

foldl' :: (b -> Element (Map k v) -> b) -> b -> Map k v -> b #

length :: Map k v -> Int #

elem :: Element (Map k v) -> Map k v -> Bool #

foldMap :: Monoid m => (Element (Map k v) -> m) -> Map k v -> m #

fold :: Map k v -> Element (Map k v) #

foldr' :: (Element (Map k v) -> b -> b) -> b -> Map k v -> b #

notElem :: Element (Map k v) -> Map k v -> Bool #

all :: (Element (Map k v) -> Bool) -> Map k v -> Bool #

any :: (Element (Map k v) -> Bool) -> Map k v -> Bool #

and :: Map k v -> Bool #

or :: Map k v -> Bool #

find :: (Element (Map k v) -> Bool) -> Map k v -> Maybe (Element (Map k v)) #

safeHead :: Map k v -> Maybe (Element (Map k v)) #

safeMaximum :: Map k v -> Maybe (Element (Map k v)) #

safeMinimum :: Map k v -> Maybe (Element (Map k v)) #

safeFoldr1 :: (Element (Map k v) -> Element (Map k v) -> Element (Map k v)) -> Map k v -> Maybe (Element (Map k v)) #

safeFoldl1 :: (Element (Map k v) -> Element (Map k v) -> Element (Map k v)) -> Map k v -> Maybe (Element (Map k v)) #

Ord k => FromList (Map k v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type ListElement (Map k v) #

type FromListC (Map k v) #

Methods

fromList :: [ListElement (Map k v)] -> Map k v #

One (Map k v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type OneItem (Map k v) #

Methods

one :: OneItem (Map k v) -> Map k v #

ToPairs (Map k v) 
Instance details

Defined in Universum.Container.Class

Associated Types

type Key (Map k v) #

type Val (Map k v) #

Methods

toPairs :: Map k v -> [(Key (Map k v), Val (Map k v))] #

keys :: Map k v -> [Key (Map k v)] #

elems :: Map k v -> [Val (Map k v)] #

(t ~ Map k' a', Ord k) => Rewrapped (Map k a) t

Use wrapping fromList. unwrapping returns a sorted list.

Instance details

Defined in Control.Lens.Wrapped

(NiceComparable key, KnownValue value) => StoreHasSubmap (Map key value) SelfRef key value Source # 
Instance details

Defined in Lorentz.StoreClass

Methods

storeSubmapOps :: StoreSubmapOps (Map key value) SelfRef key value Source #

type Item (Map k v) 
Instance details

Defined in Data.Map.Internal

type Item (Map k v) = (k, v)
type Index (Map k a) 
Instance details

Defined in Control.Lens.At

type Index (Map k a) = k
type IxValue (Map k a) 
Instance details

Defined in Control.Lens.At

type IxValue (Map k a) = a
type Unwrapped (Map k a) 
Instance details

Defined in Control.Lens.Wrapped

type Unwrapped (Map k a) = [(k, a)]
type GetOpKeyHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type GetOpKeyHs (Map k v) = k
type GetOpValHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type GetOpValHs (Map k v) = v
type IterOpElHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type IterOpElHs (Map k v) = (k, v)
type MapOpInpHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MapOpInpHs (Map k v) = (k, v)
type MapOpResHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MapOpResHs (Map k v) = Map k
type MemOpKeyHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MemOpKeyHs (Map k v) = k
type UpdOpKeyHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type UpdOpKeyHs (Map k v) = k
type UpdOpParamsHs (Map k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type UpdOpParamsHs (Map k v) = Maybe v
type AsRPC (Map k v) 
Instance details

Defined in Morley.AsRPC

type AsRPC (Map k v) = Map k (AsRPC v)
type TypeDocFieldDescriptions (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type TypeDocFieldDescriptions (Map k v) = '[] :: [(Symbol, (Maybe Symbol, [(Symbol, Symbol)]))]
type ToBigMapKey (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToBigMapKey (Map k v) = k
type ToBigMapValue (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToBigMapValue (Map k v) = v
type ToT (Map k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (Map k v) = 'TMap (ToT k) (ToT v)
type Element (Map k v) 
Instance details

Defined in Universum.Container.Class

type Element (Map k v) = ElementDefault (Map k v)
type FromListC (Map k v) 
Instance details

Defined in Universum.Container.Class

type FromListC (Map k v) = ()
type Key (Map k v) 
Instance details

Defined in Universum.Container.Class

type Key (Map k v) = k
type ListElement (Map k v) 
Instance details

Defined in Universum.Container.Class

type ListElement (Map k v) = Item (Map k v)
type OneItem (Map k v) 
Instance details

Defined in Universum.Container.Class

type OneItem (Map k v) = (k, v)
type Val (Map k v) 
Instance details

Defined in Universum.Container.Class

type Val (Map k v) = v

newtype BigMapId (k2 :: k) (v :: k1) #

Constructors

BigMapId 

Fields

Instances

Instances details
(Typeable k2, Typeable v, Typeable k1, Typeable k3) => Data (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigMapId k2 v -> c (BigMapId k2 v) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (BigMapId k2 v) #

toConstr :: BigMapId k2 v -> Constr #

dataTypeOf :: BigMapId k2 v -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (BigMapId k2 v)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (BigMapId k2 v)) #

gmapT :: (forall b. Data b => b -> b) -> BigMapId k2 v -> BigMapId k2 v #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigMapId k2 v -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigMapId k2 v -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigMapId k2 v -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigMapId k2 v -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigMapId k2 v -> m (BigMapId k2 v) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigMapId k2 v -> m (BigMapId k2 v) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigMapId k2 v -> m (BigMapId k2 v) #

Num (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

(+) :: BigMapId k2 v -> BigMapId k2 v -> BigMapId k2 v #

(-) :: BigMapId k2 v -> BigMapId k2 v -> BigMapId k2 v #

(*) :: BigMapId k2 v -> BigMapId k2 v -> BigMapId k2 v #

negate :: BigMapId k2 v -> BigMapId k2 v #

abs :: BigMapId k2 v -> BigMapId k2 v #

signum :: BigMapId k2 v -> BigMapId k2 v #

fromInteger :: Integer -> BigMapId k2 v #

Show (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> BigMapId k2 v -> ShowS #

show :: BigMapId k2 v -> String #

showList :: [BigMapId k2 v] -> ShowS #

HasAnnotation (BigMapId k3 v) Source # 
Instance details

Defined in Lorentz.Annotation

IsoValue (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (BigMapId k2 v) :: T #

Methods

toVal :: BigMapId k2 v -> Value (ToT (BigMapId k2 v)) #

fromVal :: Value (ToT (BigMapId k2 v)) -> BigMapId k2 v #

Buildable (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

build :: BigMapId k2 v -> Doc

buildList :: [BigMapId k2 v] -> Doc

type ToT (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (BigMapId k2 v) = ToT Natural

data BigMap k v #

Instances

Instances details
(CanCastTo k1 k2, CanCastTo v1 v2) => CanCastTo (BigMap k1 v1 :: Type) (BigMap k2 v2 :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (BigMap k1 v1) -> Proxy (BigMap k2 v2) -> () Source #

Foldable (BigMap k) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

fold :: Monoid m => BigMap k m -> m #

foldMap :: Monoid m => (a -> m) -> BigMap k a -> m #

foldMap' :: Monoid m => (a -> m) -> BigMap k a -> m #

foldr :: (a -> b -> b) -> b -> BigMap k a -> b #

foldr' :: (a -> b -> b) -> b -> BigMap k a -> b #

foldl :: (b -> a -> b) -> b -> BigMap k a -> b #

foldl' :: (b -> a -> b) -> b -> BigMap k a -> b #

foldr1 :: (a -> a -> a) -> BigMap k a -> a #

foldl1 :: (a -> a -> a) -> BigMap k a -> a #

toList :: BigMap k a -> [a] #

null :: BigMap k a -> Bool #

length :: BigMap k a -> Int #

elem :: Eq a => a -> BigMap k a -> Bool #

maximum :: Ord a => BigMap k a -> a #

minimum :: Ord a => BigMap k a -> a #

sum :: Num a => BigMap k a -> a #

product :: Num a => BigMap k a -> a #

(Data k, Data v, Ord k) => Data (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BigMap k v -> c (BigMap k v) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (BigMap k v) #

toConstr :: BigMap k v -> Constr #

dataTypeOf :: BigMap k v -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (BigMap k v)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (BigMap k v)) #

gmapT :: (forall b. Data b => b -> b) -> BigMap k v -> BigMap k v #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BigMap k v -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BigMap k v -> r #

gmapQ :: (forall d. Data d => d -> u) -> BigMap k v -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BigMap k v -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BigMap k v -> m (BigMap k v) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BigMap k v -> m (BigMap k v) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BigMap k v -> m (BigMap k v) #

Ord k => Semigroup (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

(<>) :: BigMap k v -> BigMap k v -> BigMap k v #

sconcat :: NonEmpty (BigMap k v) -> BigMap k v #

stimes :: Integral b => b -> BigMap k v -> BigMap k v #

Generic (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type Rep (BigMap k v) :: Type -> Type #

Methods

from :: BigMap k v -> Rep (BigMap k v) x #

to :: Rep (BigMap k v) x -> BigMap k v #

Ord k => IsList (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type Item (BigMap k v) #

Methods

fromList :: [Item (BigMap k v)] -> BigMap k v #

fromListN :: Int -> [Item (BigMap k v)] -> BigMap k v #

toList :: BigMap k v -> [Item (BigMap k v)] #

(Show k, Show v) => Show (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> BigMap k v -> ShowS #

show :: BigMap k v -> String #

showList :: [BigMap k v] -> ShowS #

Default (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

def :: BigMap k v #

Ord k => At (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

at :: Index (BigMap k v) -> Lens' (BigMap k v) (Maybe (IxValue (BigMap k v))) #

Ord k => Ixed (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

ix :: Index (BigMap k v) -> Traversal' (BigMap k v) (IxValue (BigMap k v)) #

(HasAnnotation k, HasAnnotation v) => HasAnnotation (BigMap k v) Source # 
Instance details

Defined in Lorentz.Annotation

NiceComparable k => GetOpHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type GetOpKeyHs (BigMap k v) Source #

type GetOpValHs (BigMap k v) Source #

NiceComparable k => MemOpHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type MemOpKeyHs (BigMap k v) Source #

NiceComparable k => UpdOpHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type UpdOpKeyHs (BigMap k v) Source #

type UpdOpParamsHs (BigMap k v) Source #

HasRPCRepr (BigMap k v) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (BigMap k v)

(PolyCTypeHasDocC '[k], PolyTypeHasDocC '[v], Ord k) => TypeHasDoc (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (BigMap k v) :: FieldDescriptions #

Methods

typeDocName :: Proxy (BigMap k v) -> Text #

typeDocMdDescription :: Markdown #

typeDocMdReference :: Proxy (BigMap k v) -> WithinParens -> Markdown #

typeDocDependencies :: Proxy (BigMap k v) -> [SomeDocDefinitionItem] #

typeDocHaskellRep :: TypeDocHaskellRep (BigMap k v) #

typeDocMichelsonRep :: TypeDocMichelsonRep (BigMap k v) #

(Comparable (ToT k), Ord k, IsoValue k, IsoValue v, HasNoBigMapToT v, HasNoOpToT v) => IsoValue (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (BigMap k v) :: T #

Methods

toVal :: BigMap k v -> Value (ToT (BigMap k v)) #

fromVal :: Value (ToT (BigMap k v)) -> BigMap k v #

(Ord k, Buildable k, Buildable v) => Buildable (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

build :: BigMap k v -> Doc

buildList :: [BigMap k v] -> Doc

Container (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type Element (BigMap k v) #

Methods

toList :: BigMap k v -> [Element (BigMap k v)] #

null :: BigMap k v -> Bool #

foldr :: (Element (BigMap k v) -> b -> b) -> b -> BigMap k v -> b #

foldl :: (b -> Element (BigMap k v) -> b) -> b -> BigMap k v -> b #

foldl' :: (b -> Element (BigMap k v) -> b) -> b -> BigMap k v -> b #

length :: BigMap k v -> Int #

elem :: Element (BigMap k v) -> BigMap k v -> Bool #

foldMap :: Monoid m => (Element (BigMap k v) -> m) -> BigMap k v -> m #

fold :: BigMap k v -> Element (BigMap k v) #

foldr' :: (Element (BigMap k v) -> b -> b) -> b -> BigMap k v -> b #

notElem :: Element (BigMap k v) -> BigMap k v -> Bool #

all :: (Element (BigMap k v) -> Bool) -> BigMap k v -> Bool #

any :: (Element (BigMap k v) -> Bool) -> BigMap k v -> Bool #

and :: BigMap k v -> Bool #

or :: BigMap k v -> Bool #

find :: (Element (BigMap k v) -> Bool) -> BigMap k v -> Maybe (Element (BigMap k v)) #

safeHead :: BigMap k v -> Maybe (Element (BigMap k v)) #

safeMaximum :: BigMap k v -> Maybe (Element (BigMap k v)) #

safeMinimum :: BigMap k v -> Maybe (Element (BigMap k v)) #

safeFoldr1 :: (Element (BigMap k v) -> Element (BigMap k v) -> Element (BigMap k v)) -> BigMap k v -> Maybe (Element (BigMap k v)) #

safeFoldl1 :: (Element (BigMap k v) -> Element (BigMap k v) -> Element (BigMap k v)) -> BigMap k v -> Maybe (Element (BigMap k v)) #

One (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type OneItem (BigMap k v) #

Methods

one :: OneItem (BigMap k v) -> BigMap k v #

(NiceComparable key, KnownValue value) => StoreHasSubmap (BigMap key value) SelfRef key value Source # 
Instance details

Defined in Lorentz.StoreClass

Methods

storeSubmapOps :: StoreSubmapOps (BigMap key value) SelfRef key value Source #

type Rep (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type Rep (BigMap k v) = D1 ('MetaData "BigMap" "Morley.Michelson.Typed.Haskell.Value" "morley-1.20.0-inplace" 'False) (C1 ('MetaCons "BigMap" 'PrefixI 'True) (S1 ('MetaSel ('Just "bmId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (BigMapId k v))) :*: S1 ('MetaSel ('Just "bmMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map k v))))
type Item (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type Item (BigMap k v) = Item (Map k v)
type Index (BigMap k _1) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type Index (BigMap k _1) = k
type IxValue (BigMap _1 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type IxValue (BigMap _1 v) = v
type GetOpKeyHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type GetOpKeyHs (BigMap k v) = k
type GetOpValHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type GetOpValHs (BigMap k v) = v
type MemOpKeyHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MemOpKeyHs (BigMap k v) = k
type UpdOpKeyHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type UpdOpKeyHs (BigMap k v) = k
type UpdOpParamsHs (BigMap k v) Source # 
Instance details

Defined in Lorentz.Polymorphic

type UpdOpParamsHs (BigMap k v) = Maybe v
type AsRPC (BigMap k v) 
Instance details

Defined in Morley.AsRPC

type AsRPC (BigMap k v) = BigMapId k v
type TypeDocFieldDescriptions (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (BigMap k v) = 'TBigMap (ToT k) (ToT v)
type Element (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type Element (BigMap k v) = ElementDefault (BigMap k v)
type OneItem (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type OneItem (BigMap k v) = OneItem (Map k v)

mkBigMap :: ToBigMap m => m -> BigMap (ToBigMapKey m) (ToBigMapValue m) #

type Operation = Operation' Instr #

data Maybe a #

The 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.

Constructors

Nothing 
Just a 

Instances

Instances details
ToJSON1 Maybe 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

liftToJSON :: (a -> Value) -> ([a] -> Value) -> Maybe a -> Value #

liftToJSONList :: (a -> Value) -> ([a] -> Value) -> [Maybe a] -> Value #

liftToEncoding :: (a -> Encoding) -> ([a] -> Encoding) -> Maybe a -> Encoding #

liftToEncodingList :: (a -> Encoding) -> ([a] -> Encoding) -> [Maybe a] -> Encoding #

MonadFail Maybe

Since: base-4.9.0.0

Instance details

Defined in Control.Monad.Fail

Methods

fail :: String -> Maybe a #

Foldable Maybe

Since: base-2.1

Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => Maybe m -> m #

foldMap :: Monoid m => (a -> m) -> Maybe a -> m #

foldMap' :: Monoid m => (a -> m) -> Maybe a -> m #

foldr :: (a -> b -> b) -> b -> Maybe a -> b #

foldr' :: (a -> b -> b) -> b -> Maybe a -> b #

foldl :: (b -> a -> b) -> b -> Maybe a -> b #

foldl' :: (b -> a -> b) -> b -> Maybe a -> b #

foldr1 :: (a -> a -> a) -> Maybe a -> a #

foldl1 :: (a -> a -> a) -> Maybe a -> a #

toList :: Maybe a -> [a] #

null :: Maybe a -> Bool #

length :: Maybe a -> Int #

elem :: Eq a => a -> Maybe a -> Bool #

maximum :: Ord a => Maybe a -> a #

minimum :: Ord a => Maybe a -> a #

sum :: Num a => Maybe a -> a #

product :: Num a => Maybe a -> a #

Traversable Maybe

Since: base-2.1

Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> Maybe a -> f (Maybe b) #

sequenceA :: Applicative f => Maybe (f a) -> f (Maybe a) #

mapM :: Monad m => (a -> m b) -> Maybe a -> m (Maybe b) #

sequence :: Monad m => Maybe (m a) -> m (Maybe a) #

Alternative Maybe

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

empty :: Maybe a #

(<|>) :: Maybe a -> Maybe a -> Maybe a #

some :: Maybe a -> Maybe [a] #

many :: Maybe a -> Maybe [a] #

Applicative Maybe

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

pure :: a -> Maybe a #

(<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b #

liftA2 :: (a -> b -> c) -> Maybe a -> Maybe b -> Maybe c #

(*>) :: Maybe a -> Maybe b -> Maybe b #

(<*) :: Maybe a -> Maybe b -> Maybe a #

Functor Maybe

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

fmap :: (a -> b) -> Maybe a -> Maybe b #

(<$) :: a -> Maybe b -> Maybe a #

Monad Maybe

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

(>>=) :: Maybe a -> (a -> Maybe b) -> Maybe b #

(>>) :: Maybe a -> Maybe b -> Maybe b #

return :: a -> Maybe a #

MonadPlus Maybe

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

mzero :: Maybe a #

mplus :: Maybe a -> Maybe a -> Maybe a #

MonadFailure Maybe 
Instance details

Defined in Basement.Monad

Associated Types

type Failure Maybe #

Methods

mFail :: Failure Maybe -> Maybe () #

NFData1 Maybe

Since: deepseq-1.4.3.0

Instance details

Defined in Control.DeepSeq

Methods

liftRnf :: (a -> ()) -> Maybe a -> () #

MonadThrow Maybe 
Instance details

Defined in Control.Monad.Catch

Methods

throwM :: Exception e => e -> Maybe a #

Hashable1 Maybe 
Instance details

Defined in Data.Hashable.Class

Methods

liftHashWithSalt :: (Int -> a -> Int) -> Int -> Maybe a -> Int #

KnownNamedFunctor Maybe 
Instance details

Defined in Morley.Util.Named

Methods

namedL :: forall (name :: Symbol) a. Label name -> Iso' (NamedF Maybe a name) (ApplyNamedFunctor Maybe a)

InjValue Maybe 
Instance details

Defined in Named.Internal

Methods

injValue :: a -> Maybe a #

SMonadFail Maybe 
Instance details

Defined in Control.Monad.Fail.Singletons

Methods

sFail :: forall a (t :: [Char]). Sing t -> Sing (Apply FailSym0 t) #

PApplicative Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Pure arg :: f a #

type arg <*> arg1 :: f b #

type LiftA2 arg arg1 arg2 :: f c #

type arg *> arg1 :: f b #

type arg <* arg1 :: f a #

PFunctor Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Fmap arg arg1 :: f b #

type arg <$ arg1 :: f a #

PMonad Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type arg >>= arg1 :: m b #

type arg >> arg1 :: m b #

type Return arg :: m a #

SAlternative Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sEmpty :: Sing EmptySym0 #

(%<|>) :: forall a (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<|>@#@$) t1) t2) #

SApplicative Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) #

(%<*>) :: forall a b (t1 :: Maybe (a ~> b)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<*>@#@$) t1) t2) #

sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: Maybe a) (t3 :: Maybe b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply LiftA2Sym0 t1) t2) t3) #

(%*>) :: forall a b (t1 :: Maybe a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (*>@#@$) t1) t2) #

(%<*) :: forall a b (t1 :: Maybe a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<*@#@$) t1) t2) #

SFunctor Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sFmap :: forall a b (t1 :: a ~> b) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply FmapSym0 t1) t2) #

(%<$) :: forall a b (t1 :: a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<$@#@$) t1) t2) #

SMonad Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

(%>>=) :: forall a b (t1 :: Maybe a) (t2 :: a ~> Maybe b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>>=@#@$) t1) t2) #

(%>>) :: forall a b (t1 :: Maybe a) (t2 :: Maybe b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>>@#@$) t1) t2) #

sReturn :: forall a (t :: a). Sing t -> Sing (Apply ReturnSym0 t) #

SMonadPlus Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sMzero :: Sing MzeroSym0 #

sMplus :: forall a (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MplusSym0 t1) t2) #

PFoldable Maybe 
Instance details

Defined in Data.Foldable.Singletons

Associated Types

type Fold arg :: m #

type FoldMap arg arg1 :: m #

type Foldr arg arg1 arg2 :: b #

type Foldr' arg arg1 arg2 :: b #

type Foldl arg arg1 arg2 :: b #

type Foldl' arg arg1 arg2 :: b #

type Foldr1 arg arg1 :: a #

type Foldl1 arg arg1 :: a #

type ToList arg :: [a] #

type Null arg :: Bool #

type Length arg :: Natural #

type Elem arg arg1 :: Bool #

type Maximum arg :: a #

type Minimum arg :: a #

type Sum arg :: a #

type Product arg :: a #

SFoldable Maybe 
Instance details

Defined in Data.Foldable.Singletons

Methods

sFold :: forall m (t1 :: Maybe m). SMonoid m => Sing t1 -> Sing (Apply FoldSym0 t1) #

sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: Maybe a). SMonoid m => Sing t1 -> Sing t2 -> Sing (Apply (Apply FoldMapSym0 t1) t2) #

sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply FoldrSym0 t1) t2) t3) #

sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply Foldr'Sym0 t1) t2) t3) #

sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply FoldlSym0 t1) t2) t3) #

sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: Maybe a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply Foldl'Sym0 t1) t2) t3) #

sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply Foldr1Sym0 t1) t2) #

sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply Foldl1Sym0 t1) t2) #

sToList :: forall a (t1 :: Maybe a). Sing t1 -> Sing (Apply ToListSym0 t1) #

sNull :: forall a (t1 :: Maybe a). Sing t1 -> Sing (Apply NullSym0 t1) #

sLength :: forall a (t1 :: Maybe a). Sing t1 -> Sing (Apply LengthSym0 t1) #

sElem :: forall a (t1 :: a) (t2 :: Maybe a). SEq a => Sing t1 -> Sing t2 -> Sing (Apply (Apply ElemSym0 t1) t2) #

sMaximum :: forall a (t1 :: Maybe a). SOrd a => Sing t1 -> Sing (Apply MaximumSym0 t1) #

sMinimum :: forall a (t1 :: Maybe a). SOrd a => Sing t1 -> Sing (Apply MinimumSym0 t1) #

sSum :: forall a (t1 :: Maybe a). SNum a => Sing t1 -> Sing (Apply SumSym0 t1) #

sProduct :: forall a (t1 :: Maybe a). SNum a => Sing t1 -> Sing (Apply ProductSym0 t1) #

PTraversable Maybe 
Instance details

Defined in Data.Traversable.Singletons

Associated Types

type Traverse arg arg1 :: f (t b) #

type SequenceA arg :: f (t a) #

type MapM arg arg1 :: m (t b) #

type Sequence arg :: m (t a) #

STraversable Maybe 
Instance details

Defined in Data.Traversable.Singletons

Methods

sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: Maybe a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Apply (Apply TraverseSym0 t1) t2) #

sSequenceA :: forall (f :: Type -> Type) a (t1 :: Maybe (f a)). SApplicative f => Sing t1 -> Sing (Apply SequenceASym0 t1) #

sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: Maybe a). SMonad m => Sing t1 -> Sing t2 -> Sing (Apply (Apply MapMSym0 t1) t2) #

sSequence :: forall (m :: Type -> Type) a (t1 :: Maybe (m a)). SMonad m => Sing t1 -> Sing (Apply SequenceSym0 t1) #

Generic1 Maybe 
Instance details

Defined in GHC.Generics

Associated Types

type Rep1 Maybe :: k -> Type #

Methods

from1 :: forall (a :: k). Maybe a -> Rep1 Maybe a #

to1 :: forall (a :: k). Rep1 Maybe a -> Maybe a #

MonadError () Maybe

Since: mtl-2.2.2

Instance details

Defined in Control.Monad.Error.Class

Methods

throwError :: () -> Maybe a #

catchError :: Maybe a -> (() -> Maybe a) -> Maybe a #

PMonadFail Maybe 
Instance details

Defined in Control.Monad.Fail.Singletons

Associated Types

type Fail arg :: m a #

PAlternative Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Empty :: f a #

type arg <|> arg1 :: f a #

PMonadPlus Maybe 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Mzero :: m a #

type Mplus arg arg1 :: m a #

LorentzFunctor Maybe a b Source # 
Instance details

Defined in Lorentz.Instr

Methods

lmap :: forall (s :: [Type]). KnownValue b => ('[a] :-> '[b]) -> (Maybe a ': s) :-> (Maybe b ': s) Source #

IsoHKD Maybe (a :: Type) 
Instance details

Defined in Data.Vinyl.XRec

Associated Types

type HKD Maybe a #

Methods

unHKD :: HKD Maybe a -> Maybe a #

toHKD :: Maybe a -> HKD Maybe a #

DivIntegralConstraint r b => ArithOpHs Div Integer Integer (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Integer Integer (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Integer ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Integer Natural (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Integer Natural (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Integer ': (Natural ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Integer (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

ArithOpHs Div Natural Integer (Maybe Rational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Integer ': s)) :-> (Maybe Rational ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Natural (Maybe (Fixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe (Fixed (b r)) ': s) Source #

DivIntegralConstraint r b => ArithOpHs Div Natural Natural (Maybe (NFixed (b r))) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe (NFixed (b r)) ': s) Source #

ArithOpHs Div Natural Natural (Maybe NRational) Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Methods

evalArithOpHs :: forall (s :: [Type]). (Natural ': (Natural ': s)) :-> (Maybe NRational ': s) Source #

(Selector s, GToJSON' enc arity (K1 i (Maybe a) :: Type -> Type), KeyValuePair enc pairs, Monoid pairs) => RecordToPairs enc pairs arity (S1 s (K1 i (Maybe a) :: Type -> Type)) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

recordToPairs :: Options -> ToArgs enc arity a0 -> S1 s (K1 i (Maybe a)) a0 -> pairs

CanCastTo a b => CanCastTo (Maybe a :: Type) (Maybe b :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (Maybe a) -> Proxy (Maybe b) -> () Source #

() :=> (Alternative Maybe) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Alternative Maybe #

() :=> (Applicative Maybe) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Applicative Maybe #

() :=> (Functor Maybe) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Functor Maybe #

() :=> (MonadPlus Maybe) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- MonadPlus Maybe #

Lift a => Lift (Maybe a :: Type) 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => Maybe a -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => Maybe a -> Code m (Maybe a) #

SingI1 (FromMaybeSym1 :: a -> TyFun (Maybe a) a -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FromMaybeSym1 x) #

SEq a => SingI1 (ElemIndexSym1 :: a -> TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (ElemIndexSym1 x) #

SEq a => SingI1 (LookupSym1 :: a -> TyFun [(a, b)] (Maybe b) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (LookupSym1 x) #

SingI1 (Maybe_Sym1 :: b -> TyFun (a ~> b) (Maybe a ~> b) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Maybe_Sym1 x) #

SingI2 (Maybe_Sym2 :: b -> (a ~> b) -> TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

liftSing2 :: forall (x :: k1) (y :: k2). Sing x -> Sing y -> Sing (Maybe_Sym2 x y) #

Structured a => Structured (Maybe a) 
Instance details

Defined in Distribution.Utils.Structured

Methods

structure :: Proxy (Maybe a) -> Structure #

structureHash' :: Tagged (Maybe a) MD5

ToJSON a => ToJSON (Maybe a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data a => Data (Maybe a)

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Maybe a -> c (Maybe a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Maybe a) #

toConstr :: Maybe a -> Constr #

dataTypeOf :: Maybe a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Maybe a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Maybe a)) #

gmapT :: (forall b. Data b => b -> b) -> Maybe a -> Maybe a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Maybe a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Maybe a -> r #

gmapQ :: (forall d. Data d => d -> u) -> Maybe a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Maybe a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Maybe a -> m (Maybe a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Maybe a -> m (Maybe a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Maybe a -> m (Maybe a) #

Semigroup a => Monoid (Maybe a)

Lift 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.

Since: base-2.1

Instance details

Defined in GHC.Base

Methods

mempty :: Maybe a #

mappend :: Maybe a -> Maybe a -> Maybe a #

mconcat :: [Maybe a] -> Maybe a #

Semigroup a => Semigroup (Maybe a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

(<>) :: Maybe a -> Maybe a -> Maybe a #

sconcat :: NonEmpty (Maybe a) -> Maybe a #

stimes :: Integral b => b -> Maybe a -> Maybe a #

Generic (Maybe a) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep (Maybe a) :: Type -> Type #

Methods

from :: Maybe a -> Rep (Maybe a) x #

to :: Rep (Maybe a) x -> Maybe a #

SingKind a => SingKind (Maybe a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Associated Types

type DemoteRep (Maybe a)

Methods

fromSing :: forall (a0 :: Maybe a). Sing a0 -> DemoteRep (Maybe a)

Read a => Read (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Read

Show a => Show (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Maybe a -> ShowS #

show :: Maybe a -> String #

showList :: [Maybe a] -> ShowS #

Default (Maybe a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Maybe a #

NFData a => NFData (Maybe a) 
Instance details

Defined in Control.DeepSeq

Methods

rnf :: Maybe a -> () #

Eq a => Eq (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Maybe

Methods

(==) :: Maybe a -> Maybe a -> Bool #

(/=) :: Maybe a -> Maybe a -> Bool #

Ord a => Ord (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Maybe

Methods

compare :: Maybe a -> Maybe a -> Ordering #

(<) :: Maybe a -> Maybe a -> Bool #

(<=) :: Maybe a -> Maybe a -> Bool #

(>) :: Maybe a -> Maybe a -> Bool #

(>=) :: Maybe a -> Maybe a -> Bool #

max :: Maybe a -> Maybe a -> Maybe a #

min :: Maybe a -> Maybe a -> Maybe a #

Hashable a => Hashable (Maybe a) 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> Maybe a -> Int #

hash :: Maybe a -> Int #

At (Maybe a) 
Instance details

Defined in Control.Lens.At

Methods

at :: Index (Maybe a) -> Lens' (Maybe a) (Maybe (IxValue (Maybe a))) #

Ixed (Maybe a) 
Instance details

Defined in Control.Lens.At

Methods

ix :: Index (Maybe a) -> Traversal' (Maybe a) (IxValue (Maybe a)) #

HasAnnotation a => HasAnnotation (Maybe a) Source # 
Instance details

Defined in Lorentz.Annotation

MapOpHs (Maybe e) Source # 
Instance details

Defined in Lorentz.Polymorphic

Associated Types

type MapOpInpHs (Maybe e) Source #

type MapOpResHs (Maybe e) :: Type -> Type Source #

HasRPCRepr a => HasRPCRepr (Maybe a) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (Maybe a)

PolyTypeHasDocC '[a] => TypeHasDoc (Maybe a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (Maybe a) :: FieldDescriptions #

Methods

typeDocName :: Proxy (Maybe a) -> Text #

typeDocMdDescription :: Markdown #

typeDocMdReference :: Proxy (Maybe a) -> WithinParens -> Markdown #

typeDocDependencies :: Proxy (Maybe a) -> [SomeDocDefinitionItem] #

typeDocHaskellRep :: TypeDocHaskellRep (Maybe a) #

typeDocMichelsonRep :: TypeDocMichelsonRep (Maybe a) #

IsoValue a => IsoValue (Maybe a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Maybe a) :: T #

Methods

toVal :: Maybe a -> Value (ToT (Maybe a)) #

fromVal :: Value (ToT (Maybe a)) -> Maybe a #

Buildable a => Buildable (Maybe a) 
Instance details

Defined in Fmt.Buildable

Methods

build :: Maybe a -> Doc

buildList :: [Maybe a] -> Doc

Pretty a => Pretty (Maybe a)

Ignore Nothings, print Just contents.

>>> pretty (Just True)
True
>>> braces (pretty (Nothing :: Maybe Bool))
{}
>>> pretty [Just 1, Nothing, Just 3, Nothing]
[1, 3]
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: Maybe a -> Doc ann #

prettyList :: [Maybe a] -> Doc ann #

Semiring a => Semiring (Maybe a) 
Instance details

Defined in Data.Semiring

Methods

plus :: Maybe a -> Maybe a -> Maybe a #

zero :: Maybe a #

times :: Maybe a -> Maybe a -> Maybe a #

one :: Maybe a #

fromNatural :: Natural -> Maybe a #

PEq (Maybe a) 
Instance details

Defined in Data.Eq.Singletons

Associated Types

type arg == arg1 :: Bool #

type arg /= arg1 :: Bool #

SEq a => SEq (Maybe a) 
Instance details

Defined in Data.Eq.Singletons

Methods

(%==) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (==@#@$) t1) t2) #

(%/=) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (/=@#@$) t1) t2) #

PMonoid (Maybe a) 
Instance details

Defined in Data.Monoid.Singletons

Associated Types

type Mempty :: a #

type Mappend arg arg1 :: a #

type Mconcat arg :: a #

SSemigroup a => SMonoid (Maybe a) 
Instance details

Defined in Data.Monoid.Singletons

Methods

sMempty :: Sing MemptySym0 #

sMappend :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MappendSym0 t1) t2) #

sMconcat :: forall (t :: [Maybe a]). Sing t -> Sing (Apply MconcatSym0 t) #

POrd (Maybe a) 
Instance details

Defined in Data.Ord.Singletons

Associated Types

type Compare arg arg1 :: Ordering #

type arg < arg1 :: Bool #

type arg <= arg1 :: Bool #

type arg > arg1 :: Bool #

type arg >= arg1 :: Bool #

type Max arg arg1 :: a #

type Min arg arg1 :: a #

SOrd a => SOrd (Maybe a) 
Instance details

Defined in Data.Ord.Singletons

Methods

sCompare :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply CompareSym0 t1) t2) #

(%<) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<@#@$) t1) t2) #

(%<=) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<=@#@$) t1) t2) #

(%>) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>@#@$) t1) t2) #

(%>=) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>=@#@$) t1) t2) #

sMax :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MaxSym0 t1) t2) #

sMin :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MinSym0 t1) t2) #

PSemigroup (Maybe a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Associated Types

type arg <> arg1 :: a #

type Sconcat arg :: a #

SSemigroup a => SSemigroup (Maybe a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

(%<>) :: forall (t1 :: Maybe a) (t2 :: Maybe a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<>@#@$) t1) t2) #

sSconcat :: forall (t :: NonEmpty (Maybe a)). Sing t -> Sing (Apply SconcatSym0 t) #

PShow (Maybe a) 
Instance details

Defined in Text.Show.Singletons

Associated Types

type ShowsPrec arg arg1 arg2 :: Symbol #

type Show_ arg :: Symbol #

type ShowList arg arg1 :: Symbol #

SShow a => SShow (Maybe a) 
Instance details

Defined in Text.Show.Singletons

Methods

sShowsPrec :: forall (t1 :: Natural) (t2 :: Maybe a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply ShowsPrecSym0 t1) t2) t3) #

sShow_ :: forall (t :: Maybe a). Sing t -> Sing (Apply Show_Sym0 t) #

sShowList :: forall (t1 :: [Maybe a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply ShowListSym0 t1) t2) #

(TypeError (DisallowInstance "Maybe") :: Constraint) => Container (Maybe a) 
Instance details

Defined in Universum.Container.Class

Associated Types

type Element (Maybe a) #

Methods

toList :: Maybe a -> [Element (Maybe a)] #

null :: Maybe a -> Bool #

foldr :: (Element (Maybe a) -> b -> b) -> b -> Maybe a -> b #

foldl :: (b -> Element (Maybe a) -> b) -> b -> Maybe a -> b #

foldl' :: (b -> Element (Maybe a) -> b) -> b -> Maybe a -> b #

length :: Maybe a -> Int #

elem :: Element (Maybe a) -> Maybe a -> Bool #

foldMap :: Monoid m => (Element (Maybe a) -> m) -> Maybe a -> m #

fold :: Maybe a -> Element (Maybe a) #

foldr' :: (Element (Maybe a) -> b -> b) -> b -> Maybe a -> b #

notElem :: Element (Maybe a) -> Maybe a -> Bool #

all :: (Element (Maybe a) -> Bool) -> Maybe a -> Bool #

any :: (Element (Maybe a) -> Bool) -> Maybe a -> Bool #

and :: Maybe a -> Bool #

or :: Maybe a -> Bool #

find :: (Element (Maybe a) -> Bool) -> Maybe a -> Maybe (Element (Maybe a)) #

safeHead :: Maybe a -> Maybe (Element (Maybe a)) #

safeMaximum :: Maybe a -> Maybe (Element (Maybe a)) #

safeMinimum :: Maybe a -> Maybe (Element (Maybe a)) #

safeFoldr1 :: (Element (Maybe a) -> Element (Maybe a) -> Element (Maybe a)) -> Maybe a -> Maybe (Element (Maybe a)) #

safeFoldl1 :: (Element (Maybe a) -> Element (Maybe a) -> Element (Maybe a)) -> Maybe a -> Maybe (Element (Maybe a)) #

SDecide a => TestCoercion (SMaybe :: Maybe a -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testCoercion :: forall (a0 :: k) (b :: k). SMaybe a0 -> SMaybe b -> Maybe (Coercion a0 b) #

SDecide a => TestEquality (SMaybe :: Maybe a -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testEquality :: forall (a0 :: k) (b :: k). SMaybe a0 -> SMaybe b -> Maybe (a0 :~: b) #

SingI ('Nothing :: Maybe a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

sing :: Sing 'Nothing

(Monoid a) :=> (Monoid (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Monoid a :- Monoid (Maybe a) #

(Semigroup a) :=> (Semigroup (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Semigroup a :- Semigroup (Maybe a) #

(Read a) :=> (Read (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Read a :- Read (Maybe a) #

(Show a) :=> (Show (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show (Maybe a) #

(Eq a) :=> (Eq (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Eq a :- Eq (Maybe a) #

(Ord a) :=> (Ord (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Ord a :- Ord (Maybe a) #

Each (Maybe a) (Maybe b) a b 
Instance details

Defined in Lens.Micro.Internal

Methods

each :: Traversal (Maybe a) (Maybe b) a b #

SingI1 ('MaxInternal :: Maybe a -> MaxInternal a) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ('MaxInternal x) #

SingI1 ('MinInternal :: Maybe a -> MinInternal a) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ('MinInternal x) #

SingI a2 => SingI ('Just a2 :: Maybe a1)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

sing :: Sing ('Just a2)

SingI UnconsSymbolSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SuppressUnusedWarnings UnconsSymbolSym0 
Instance details

Defined in GHC.TypeLits.Singletons

SingI (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SingI (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SingI (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing FindSym0 #

SingI (GetMaxInternalSym0 :: TyFun (MaxInternal a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing GetMaxInternalSym0 #

SingI (GetMinInternalSym0 :: TyFun (MinInternal a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing GetMinInternalSym0 #

SingI (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

Methods

sing :: Sing FirstSym0 #

SingI (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

Methods

sing :: Sing LastSym0 #

SingI (MaxInternalSym0 :: TyFun (Maybe a) (MaxInternal a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing MaxInternalSym0 #

SingI (MinInternalSym0 :: TyFun (Maybe a) (MinInternal a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing MinInternalSym0 #

SingI (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing IsJustSym0 #

SingI (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SingI (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SingI (FromJustSym0 :: TyFun (Maybe a) a -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SingI (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SingI (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SingI (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SEq a => SingI (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI (JustSym0 :: TyFun a (Maybe a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

sing :: Sing JustSym0 #

SuppressUnusedWarnings (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (GetMaxInternalSym0 :: TyFun (MaxInternal a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (GetMinInternalSym0 :: TyFun (MinInternal a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Compare_6989586621679188560Sym0 :: TyFun (Maybe a) (Maybe a ~> Ordering) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378658Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679625161Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (MaxInternalSym0 :: TyFun (Maybe a) (MaxInternal a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (MinInternalSym0 :: TyFun (Maybe a) (MinInternal a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (FromJustSym0 :: TyFun (Maybe a) a -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621680120043Scrutinee_6989586621680119971Sym0 :: TyFun Symbol (TyFun k (Maybe (Char, Symbol)) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (Fail_6989586621679481547Sym0 :: TyFun [Char] (Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Fail.Singletons

SuppressUnusedWarnings (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Pure_6989586621679378397Sym0 :: TyFun a (Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (JustSym0 :: TyFun a (Maybe a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

SuppressUnusedWarnings (Let6989586621679378667LSym0 :: TyFun k1 (Maybe k1) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SingI (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SFoldable t => SingI (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing FindSym0 #

SingI (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SingI d => SingI (FromMaybeSym1 d :: TyFun (Maybe a) a -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing (FromMaybeSym1 d) #

(SEq a, SingI d) => SingI (ElemIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (ElemIndexSym1 d) #

SingI d => SingI (FindIndexSym1 d :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (FindIndexSym1 d) #

SingI d => SingI (FindSym1 d :: TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (FindSym1 d) #

SEq a => SingI (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing LookupSym0 #

SingI (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing Maybe_Sym0 #

SAlternative f => SingI (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) 
Instance details

Defined in Control.Applicative.Singletons

SuppressUnusedWarnings (Foldr_6989586621680261256Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (Maybe a ~> b)) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Fmap_6989586621679378274Sym0 :: TyFun (a ~> b) (Maybe a ~> Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (FoldMap_6989586621680261240Sym0 :: TyFun (a ~> m) (Maybe a ~> m) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldl_6989586621680261272Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (Maybe a ~> b)) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378407Sym0 :: TyFun (Maybe (a ~> b)) (Maybe a ~> Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Compare_6989586621679188560Sym1 a6989586621679188565 :: TyFun (Maybe a) Ordering -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378571Sym0 :: TyFun (Maybe a) ((a ~> Maybe b) ~> Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378434Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378582Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621680127454Sym1 a6989586621680127464 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378658Sym1 a6989586621679378663 :: TyFun (Maybe a) (Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679625161Sym1 a6989586621679625166 :: TyFun (Maybe a) (Maybe a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (FromMaybeSym1 a6989586621679524064 :: TyFun (Maybe a) a -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (StripPrefixSym1 a6989586621679923128 :: TyFun [a] (Maybe [a]) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (FindSym1 a6989586621679765972 :: TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378286Sym0 :: TyFun a (Maybe b ~> Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) 
Instance details

Defined in Control.Applicative.Singletons

SuppressUnusedWarnings (Let6989586621680120043Scrutinee_6989586621680119971Sym1 sym6989586621680120041 :: TyFun k (Maybe (Char, Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621680261199MkJustSym0 :: TyFun k (TyFun a6989586621680260385 (Maybe a6989586621680260385) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680261214MkJustSym0 :: TyFun k (TyFun a6989586621680260386 (Maybe a6989586621680260386) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251456NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251480NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251456MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251480MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SingI1 (FindIndexSym1 :: (a ~> Bool) -> TyFun [a] (Maybe Natural) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindIndexSym1 x) #

SingI1 (FindSym1 :: (a ~> Bool) -> TyFun [a] (Maybe a) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindSym1 x) #

SingI1 (MapMaybeSym1 :: (a ~> Maybe b) -> TyFun [a] [b] -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (MapMaybeSym1 x) #

SFoldable t => SingI1 (FindSym1 :: (a ~> Bool) -> TyFun (t a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (FindSym1 x) #

SingI1 (UnfoldrSym1 :: (b ~> Maybe (a, b)) -> TyFun b [a] -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (UnfoldrSym1 x) #

SingI d => SingI1 (Maybe_Sym2 d :: (a ~> b) -> TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

liftSing :: forall (x :: k1). Sing x -> Sing (Maybe_Sym2 d x) #

SingI d => SingI (Maybe_Sym1 d :: TyFun (a ~> b) (Maybe a ~> b) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing (Maybe_Sym1 d) #

(SEq a, SingI d) => SingI (LookupSym1 d :: TyFun [(a, b)] (Maybe b) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

Methods

sing :: Sing (LookupSym1 d) #

(SFoldable t, SingI d) => SingI (FindSym1 d :: TyFun (t a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

Methods

sing :: Sing (FindSym1 d) #

SuppressUnusedWarnings (LiftA2_6989586621679378420Sym0 :: TyFun (a ~> (b ~> c)) (Maybe a ~> (Maybe b ~> Maybe c)) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378571Sym1 a6989586621679378576 :: TyFun (a ~> Maybe b) (Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679524039RsSym0 :: TyFun (a ~> Maybe k1) (TyFun k (TyFun [a] [k1] -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (Maybe_Sym1 a6989586621679521908 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (Traverse_6989586621680543622Sym0 :: TyFun (a ~> f b) (Maybe a ~> f (Maybe b)) -> Type) 
Instance details

Defined in Data.Traversable.Singletons

SuppressUnusedWarnings (Let6989586621680261100MfSym0 :: TyFun (k2 ~> (k3 ~> k2)) (TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680261121MfSym0 :: TyFun (k2 ~> (k3 ~> k3)) (TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Fmap_6989586621679378274Sym1 a6989586621679378279 :: TyFun (Maybe a) (Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378407Sym1 a6989586621679378412 :: TyFun (Maybe a) (Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (FoldMap_6989586621680261240Sym1 a6989586621680261249 :: TyFun (Maybe a) m -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378286Sym1 a6989586621679378291 :: TyFun (Maybe b) (Maybe a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378434Sym1 a6989586621679378439 :: TyFun (Maybe b) (Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378582Sym1 a6989586621679378591 :: TyFun (Maybe b) (Maybe b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680120020Scrutinee_6989586621680119979Sym0 :: TyFun Symbol (TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (LookupSym1 a6989586621679765670 :: TyFun [(a, b)] (Maybe b) -> Type) 
Instance details

Defined in Data.List.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680261199MkJustSym1 a_69895866216802611936989586621680261198 :: TyFun a6989586621680260385 (Maybe a6989586621680260385) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680261214MkJustSym1 a_69895866216802612086989586621680261213 :: TyFun a6989586621680260386 (Maybe a6989586621680260386) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldl_6989586621680261272Sym1 a6989586621680261278 :: TyFun b (Maybe a ~> b) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr_6989586621680261256Sym1 a6989586621680261262 :: TyFun b (Maybe a ~> b) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251456MSym1 x6989586621680251454 :: TyFun k (Maybe k1) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251480MSym1 x6989586621680251478 :: TyFun k (Maybe k1) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Lambda_6989586621680186007Sym0 :: TyFun k (TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Lambda_6989586621680186243Sym0 :: TyFun k (TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Let6989586621680251456NSym1 x6989586621680251454 :: TyFun k1 (Maybe k1) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680251480NSym1 x6989586621680251478 :: TyFun k1 (Maybe k1) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (FindSym1 a6989586621680260706 :: TyFun (t a) (Maybe a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

(SingI d1, SingI d2) => SingI (Maybe_Sym2 d1 d2 :: TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Maybe.Singletons

Methods

sing :: Sing (Maybe_Sym2 d1 d2) #

SuppressUnusedWarnings (Lambda_6989586621680186007Sym1 a6989586621680186005 :: TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Lambda_6989586621680186243Sym1 a6989586621680186241 :: TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (LiftA2_6989586621679378420Sym1 a6989586621679378426 :: TyFun (Maybe a) (Maybe b ~> Maybe c) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Foldl_6989586621680261272Sym2 a6989586621680261278 a6989586621680261279 :: TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr_6989586621680261256Sym2 a6989586621680261262 a6989586621680261263 :: TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Maybe_Sym2 a6989586621679521908 a6989586621679521909 :: TyFun (Maybe a) b -> Type) 
Instance details

Defined in Data.Maybe.Singletons

SuppressUnusedWarnings (Traverse_6989586621680543622Sym1 a6989586621680543627 :: TyFun (Maybe a) (f (Maybe b)) -> Type) 
Instance details

Defined in Data.Traversable.Singletons

SuppressUnusedWarnings (Let6989586621680261121MfSym1 f6989586621680261119 :: TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680261100MfSym1 f6989586621680261098 :: TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680120020Scrutinee_6989586621680119979Sym1 s6989586621680120019 :: TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (LiftA2_6989586621679378420Sym2 a6989586621679378426 a6989586621679378427 :: TyFun (Maybe b) (Maybe c) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621680261121MfSym2 f6989586621680261119 xs6989586621680261120 :: TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Lambda_6989586621680186007Sym2 a6989586621680186005 k6989586621680186006 :: TyFun k1 (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Lambda_6989586621680186243Sym2 a6989586621680186241 k6989586621680186242 :: TyFun k1 (Maybe a) -> Type) 
Instance details

Defined in Data.Monoid.Singletons

SuppressUnusedWarnings (Let6989586621680261100MfSym2 f6989586621680261098 xs6989586621680261099 :: TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680120020Scrutinee_6989586621680119979Sym2 s6989586621680120019 p6989586621680120013 :: TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621680261100MfSym3 f6989586621680261098 xs6989586621680261099 a6989586621680261101 :: TyFun (Maybe k3) (Maybe k2) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621680120020Scrutinee_6989586621680119979Sym3 s6989586621680120019 p6989586621680120013 f6989586621680120014 :: TyFun k3 (Maybe (Char, Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (Let6989586621680261121MfSym3 f6989586621680261119 xs6989586621680261120 a6989586621680261122 :: TyFun k3 (Maybe k3) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

(HasAnnotation (Maybe a), KnownSymbol name) => HasAnnotation (NamedF Maybe a name) Source # 
Instance details

Defined in Lorentz.Annotation

Unwrappable (NamedF Maybe a name) Source # 
Instance details

Defined in Lorentz.Wrappable

Associated Types

type Unwrappabled (NamedF Maybe a name) Source #

Wrappable (NamedF Maybe a name) Source # 
Instance details

Defined in Lorentz.Wrappable

HasRPCRepr a => HasRPCRepr (NamedF Maybe a name) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (NamedF Maybe a name)

IsoValue a => IsoValue (NamedF Maybe a name) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (NamedF Maybe a name) :: T #

Methods

toVal :: NamedF Maybe a name -> Value (ToT (NamedF Maybe a name)) #

fromVal :: Value (ToT (NamedF Maybe a name)) -> NamedF Maybe a name #

type Failure Maybe 
Instance details

Defined in Basement.Monad

type Failure Maybe = ()
type Rep1 Maybe

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep1 Maybe = D1 ('MetaData "Maybe" "GHC.Maybe" "base" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))
type Empty 
Instance details

Defined in Control.Monad.Singletons.Internal

type Empty = Empty_6989586621679378653Sym0 :: Maybe a
type Mzero 
Instance details

Defined in Control.Monad.Singletons.Internal

type Mzero = Mzero_6989586621679301582Sym0 :: Maybe a
type Pure (a :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Pure (a :: k1) = Apply (Pure_6989586621679378397Sym0 :: TyFun k1 (Maybe k1) -> Type) a
type Return (arg :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Return (arg :: a) = Apply (Return_6989586621679301562Sym0 :: TyFun a (Maybe a) -> Type) arg
type Fold (arg :: Maybe m) 
Instance details

Defined in Data.Foldable.Singletons

type Fold (arg :: Maybe m) = Apply (Fold_6989586621680260992Sym0 :: TyFun (Maybe m) m -> Type) arg
type Length (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Length (arg :: Maybe a) = Apply (Length_6989586621680261158Sym0 :: TyFun (Maybe a) Natural -> Type) arg
type Maximum (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Maximum (arg :: Maybe a) = Apply (Maximum_6989586621680261191Sym0 :: TyFun (Maybe a) a -> Type) arg
type Minimum (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Minimum (arg :: Maybe a) = Apply (Minimum_6989586621680261206Sym0 :: TyFun (Maybe a) a -> Type) arg
type Null (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Null (arg :: Maybe a) = Apply (Null_6989586621680261141Sym0 :: TyFun (Maybe a) Bool -> Type) arg
type Product (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Product (arg :: Maybe a) = Apply (Product_6989586621680261230Sym0 :: TyFun (Maybe a) a -> Type) arg
type Sum (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Sum (arg :: Maybe a) = Apply (Sum_6989586621680261221Sym0 :: TyFun (Maybe a) a -> Type) arg
type ToList (arg :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type ToList (arg :: Maybe a) = Apply (ToList_6989586621680261132Sym0 :: TyFun (Maybe a) [a] -> Type) arg
type HKD Maybe (a :: Type) 
Instance details

Defined in Data.Vinyl.XRec

type HKD Maybe (a :: Type) = Maybe a
type Fail a2 
Instance details

Defined in Control.Monad.Fail.Singletons

type Fail a2 = Apply (Fail_6989586621679481547Sym0 :: TyFun [Char] (Maybe a1) -> Type) a2
type Elem (arg1 :: a) (arg2 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Elem (arg1 :: a) (arg2 :: Maybe a) = Apply (Apply (Elem_6989586621680261177Sym0 :: TyFun a (Maybe a ~> Bool) -> Type) arg1) arg2
type Foldl1 (arg1 :: a ~> (a ~> a)) (arg2 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl1 (arg1 :: a ~> (a ~> a)) (arg2 :: Maybe a) = Apply (Apply (Foldl1_6989586621680261112Sym0 :: TyFun (a ~> (a ~> a)) (Maybe a ~> a) -> Type) arg1) arg2
type Foldr1 (arg1 :: a ~> (a ~> a)) (arg2 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr1 (arg1 :: a ~> (a ~> a)) (arg2 :: Maybe a) = Apply (Apply (Foldr1_6989586621680261091Sym0 :: TyFun (a ~> (a ~> a)) (Maybe a ~> a) -> Type) arg1) arg2
type Sequence (arg :: Maybe (m a)) 
Instance details

Defined in Data.Traversable.Singletons

type Sequence (arg :: Maybe (m a)) = Apply (Sequence_6989586621680536024Sym0 :: TyFun (Maybe (m a)) (m (Maybe a)) -> Type) arg
type SequenceA (arg :: Maybe (f a)) 
Instance details

Defined in Data.Traversable.Singletons

type SequenceA (arg :: Maybe (f a)) = Apply (SequenceA_6989586621680536000Sym0 :: TyFun (Maybe (f a)) (f (Maybe a)) -> Type) arg
type (a2 :: Maybe a1) *> (a3 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: Maybe a1) *> (a3 :: Maybe b) = Apply (Apply (TFHelper_6989586621679378434Sym0 :: TyFun (Maybe a1) (Maybe b ~> Maybe b) -> Type) a2) a3
type (a1 :: k1) <$ (a2 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a1 :: k1) <$ (a2 :: Maybe b) = Apply (Apply (TFHelper_6989586621679378286Sym0 :: TyFun k1 (Maybe b ~> Maybe k1) -> Type) a1) a2
type (arg1 :: Maybe a) <* (arg2 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (arg1 :: Maybe a) <* (arg2 :: Maybe b) = Apply (Apply (TFHelper_6989586621679301517Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe a) -> Type) arg1) arg2
type (a2 :: Maybe (a1 ~> b)) <*> (a3 :: Maybe a1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: Maybe (a1 ~> b)) <*> (a3 :: Maybe a1) = Apply (Apply (TFHelper_6989586621679378407Sym0 :: TyFun (Maybe (a1 ~> b)) (Maybe a1 ~> Maybe b) -> Type) a2) a3
type (a2 :: Maybe a1) <|> (a3 :: Maybe a1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: Maybe a1) <|> (a3 :: Maybe a1) = Apply (Apply (TFHelper_6989586621679378658Sym0 :: TyFun (Maybe a1) (Maybe a1 ~> Maybe a1) -> Type) a2) a3
type (a2 :: Maybe a1) >> (a3 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: Maybe a1) >> (a3 :: Maybe b) = Apply (Apply (TFHelper_6989586621679378582Sym0 :: TyFun (Maybe a1) (Maybe b ~> Maybe b) -> Type) a2) a3
type (a2 :: Maybe a1) >>= (a3 :: a1 ~> Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: Maybe a1) >>= (a3 :: a1 ~> Maybe b) = Apply (Apply (TFHelper_6989586621679378571Sym0 :: TyFun (Maybe a1) ((a1 ~> Maybe b) ~> Maybe b) -> Type) a2) a3
type Fmap (a2 :: a1 ~> b) (a3 :: Maybe a1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Fmap (a2 :: a1 ~> b) (a3 :: Maybe a1) = Apply (Apply (Fmap_6989586621679378274Sym0 :: TyFun (a1 ~> b) (Maybe a1 ~> Maybe b) -> Type) a2) a3
type Mplus (arg1 :: Maybe a) (arg2 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Mplus (arg1 :: Maybe a) (arg2 :: Maybe a) = Apply (Apply (Mplus_6989586621679301587Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) arg1) arg2
type FoldMap (a2 :: a1 ~> k2) (a3 :: Maybe a1) 
Instance details

Defined in Data.Foldable.Singletons

type FoldMap (a2 :: a1 ~> k2) (a3 :: Maybe a1) = Apply (Apply (FoldMap_6989586621680261240Sym0 :: TyFun (a1 ~> k2) (Maybe a1 ~> k2) -> Type) a2) a3
type Foldl (a2 :: k2 ~> (a1 ~> k2)) (a3 :: k2) (a4 :: Maybe a1) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl (a2 :: k2 ~> (a1 ~> k2)) (a3 :: k2) (a4 :: Maybe a1) = Apply (Apply (Apply (Foldl_6989586621680261272Sym0 :: TyFun (k2 ~> (a1 ~> k2)) (k2 ~> (Maybe a1 ~> k2)) -> Type) a2) a3) a4
type Foldl' (arg1 :: b ~> (a ~> b)) (arg2 :: b) (arg3 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl' (arg1 :: b ~> (a ~> b)) (arg2 :: b) (arg3 :: Maybe a) = Apply (Apply (Apply (Foldl'_6989586621680261069Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (Maybe a ~> b)) -> Type) arg1) arg2) arg3
type Foldr (a2 :: a1 ~> (k2 ~> k2)) (a3 :: k2) (a4 :: Maybe a1) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr (a2 :: a1 ~> (k2 ~> k2)) (a3 :: k2) (a4 :: Maybe a1) = Apply (Apply (Apply (Foldr_6989586621680261256Sym0 :: TyFun (a1 ~> (k2 ~> k2)) (k2 ~> (Maybe a1 ~> k2)) -> Type) a2) a3) a4
type Foldr' (arg1 :: a ~> (b ~> b)) (arg2 :: b) (arg3 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr' (arg1 :: a ~> (b ~> b)) (arg2 :: b) (arg3 :: Maybe a) = Apply (Apply (Apply (Foldr'_6989586621680261031Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (Maybe a ~> b)) -> Type) arg1) arg2) arg3
type MapM (arg1 :: a ~> m b) (arg2 :: Maybe a) 
Instance details

Defined in Data.Traversable.Singletons

type MapM (arg1 :: a ~> m b) (arg2 :: Maybe a) = Apply (Apply (MapM_6989586621680536010Sym0 :: TyFun (a ~> m b) (Maybe a ~> m (Maybe b)) -> Type) arg1) arg2
type Traverse (a2 :: a1 ~> f b) (a3 :: Maybe a1) 
Instance details

Defined in Data.Traversable.Singletons

type Traverse (a2 :: a1 ~> f b) (a3 :: Maybe a1) = Apply (Apply (Traverse_6989586621680543622Sym0 :: TyFun (a1 ~> f b) (Maybe a1 ~> f (Maybe b)) -> Type) a2) a3
type LiftA2 (a2 :: a1 ~> (b ~> c)) (a3 :: Maybe a1) (a4 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type LiftA2 (a2 :: a1 ~> (b ~> c)) (a3 :: Maybe a1) (a4 :: Maybe b) = Apply (Apply (Apply (LiftA2_6989586621679378420Sym0 :: TyFun (a1 ~> (b ~> c)) (Maybe a1 ~> (Maybe b ~> Maybe c)) -> Type) a2) a3) a4
type Apply UnconsSymbolSym0 (a6989586621679512089 :: Symbol) 
Instance details

Defined in GHC.TypeLits.Singletons

type Apply UnconsSymbolSym0 (a6989586621679512089 :: Symbol) = UnconsSymbol a6989586621679512089
type Apply (Pure_6989586621679378397Sym0 :: TyFun a (Maybe a) -> Type) (a6989586621679378403 :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Pure_6989586621679378397Sym0 :: TyFun a (Maybe a) -> Type) (a6989586621679378403 :: a) = Pure_6989586621679378397 a6989586621679378403
type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (a6989586621679028340 :: a) 
Instance details

Defined in Data.Singletons.Base.Instances

type Apply (JustSym0 :: TyFun a (Maybe a) -> Type) (a6989586621679028340 :: a) = 'Just a6989586621679028340
type Apply (Let6989586621679378667LSym0 :: TyFun k1 (Maybe k1) -> Type) (wild_69895866216793775176989586621679378666 :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378667LSym0 :: TyFun k1 (Maybe k1) -> Type) (wild_69895866216793775176989586621679378666 :: k1) = Let6989586621679378667L wild_69895866216793775176989586621679378666
type Apply (Let6989586621680120043Scrutinee_6989586621680119971Sym1 sym6989586621680120041 :: TyFun k (Maybe (Char, Symbol)) -> Type) (s6989586621680120042 :: k) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120043Scrutinee_6989586621680119971Sym1 sym6989586621680120041 :: TyFun k (Maybe (Char, Symbol)) -> Type) (s6989586621680120042 :: k) = Let6989586621680120043Scrutinee_6989586621680119971 sym6989586621680120041 s6989586621680120042
type Apply (Let6989586621680261199MkJustSym1 a_69895866216802611936989586621680261198 :: TyFun a (Maybe a) -> Type) (a6989586621680261202 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261199MkJustSym1 a_69895866216802611936989586621680261198 :: TyFun a (Maybe a) -> Type) (a6989586621680261202 :: a) = Let6989586621680261199MkJust a_69895866216802611936989586621680261198 a6989586621680261202
type Apply (Let6989586621680261214MkJustSym1 a_69895866216802612086989586621680261213 :: TyFun a (Maybe a) -> Type) (a6989586621680261217 :: a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261214MkJustSym1 a_69895866216802612086989586621680261213 :: TyFun a (Maybe a) -> Type) (a6989586621680261217 :: a) = Let6989586621680261214MkJust a_69895866216802612086989586621680261213 a6989586621680261217
type Apply (Let6989586621680251456MSym1 x6989586621680251454 :: TyFun k (Maybe k1) -> Type) (y6989586621680251455 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251456MSym1 x6989586621680251454 :: TyFun k (Maybe k1) -> Type) (y6989586621680251455 :: k) = Let6989586621680251456M x6989586621680251454 y6989586621680251455
type Apply (Let6989586621680251480MSym1 x6989586621680251478 :: TyFun k (Maybe k1) -> Type) (y6989586621680251479 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251480MSym1 x6989586621680251478 :: TyFun k (Maybe k1) -> Type) (y6989586621680251479 :: k) = Let6989586621680251480M x6989586621680251478 y6989586621680251479
type Apply (Let6989586621680251456NSym1 x6989586621680251454 :: TyFun k1 (Maybe k1) -> Type) (y6989586621680251455 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251456NSym1 x6989586621680251454 :: TyFun k1 (Maybe k1) -> Type) (y6989586621680251455 :: k1) = Let6989586621680251456N x6989586621680251454 y6989586621680251455
type Apply (Let6989586621680251480NSym1 x6989586621680251478 :: TyFun k1 (Maybe k1) -> Type) (y6989586621680251479 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251480NSym1 x6989586621680251478 :: TyFun k1 (Maybe k1) -> Type) (y6989586621680251479 :: k1) = Let6989586621680251480N x6989586621680251478 y6989586621680251479
type Apply (Lambda_6989586621680186007Sym2 a6989586621680186005 k6989586621680186006 :: TyFun k1 (Maybe a) -> Type) (x6989586621680186009 :: k1) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186007Sym2 a6989586621680186005 k6989586621680186006 :: TyFun k1 (Maybe a) -> Type) (x6989586621680186009 :: k1) = Lambda_6989586621680186007 a6989586621680186005 k6989586621680186006 x6989586621680186009
type Apply (Lambda_6989586621680186243Sym2 a6989586621680186241 k6989586621680186242 :: TyFun k1 (Maybe a) -> Type) (x6989586621680186245 :: k1) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186243Sym2 a6989586621680186241 k6989586621680186242 :: TyFun k1 (Maybe a) -> Type) (x6989586621680186245 :: k1) = Lambda_6989586621680186243 a6989586621680186241 k6989586621680186242 x6989586621680186245
type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym3 s6989586621680120019 p6989586621680120013 f6989586621680120014 :: TyFun k3 (Maybe (Char, Symbol)) -> Type) (a_69895866216801200046989586621680120015 :: k3) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym3 s6989586621680120019 p6989586621680120013 f6989586621680120014 :: TyFun k3 (Maybe (Char, Symbol)) -> Type) (a_69895866216801200046989586621680120015 :: k3) = Let6989586621680120020Scrutinee_6989586621680119979 s6989586621680120019 p6989586621680120013 f6989586621680120014 a_69895866216801200046989586621680120015
type Apply (Let6989586621680261121MfSym3 f6989586621680261119 xs6989586621680261120 a6989586621680261122 :: TyFun k3 (Maybe k3) -> Type) (a6989586621680261123 :: k3) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261121MfSym3 f6989586621680261119 xs6989586621680261120 a6989586621680261122 :: TyFun k3 (Maybe k3) -> Type) (a6989586621680261123 :: k3) = Let6989586621680261121Mf f6989586621680261119 xs6989586621680261120 a6989586621680261122 a6989586621680261123
type Apply (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127464 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680127464 :: Natural) = ShowsPrec_6989586621680127454Sym1 a6989586621680127464 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type
type Apply (Let6989586621680120043Scrutinee_6989586621680119971Sym0 :: TyFun Symbol (TyFun k (Maybe (Char, Symbol)) -> Type) -> Type) (sym6989586621680120041 :: Symbol) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120043Scrutinee_6989586621680119971Sym0 :: TyFun Symbol (TyFun k (Maybe (Char, Symbol)) -> Type) -> Type) (sym6989586621680120041 :: Symbol) = Let6989586621680120043Scrutinee_6989586621680119971Sym1 sym6989586621680120041 :: TyFun k (Maybe (Char, Symbol)) -> Type
type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679524064 :: a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (FromMaybeSym0 :: TyFun a (Maybe a ~> a) -> Type) (a6989586621679524064 :: a) = FromMaybeSym1 a6989586621679524064
type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679765963 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndexSym0 :: TyFun a ([a] ~> Maybe Natural) -> Type) (a6989586621679765963 :: a) = ElemIndexSym1 a6989586621679765963
type Apply (TFHelper_6989586621679378286Sym0 :: TyFun a (Maybe b ~> Maybe a) -> Type) (a6989586621679378291 :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378286Sym0 :: TyFun a (Maybe b ~> Maybe a) -> Type) (a6989586621679378291 :: a) = TFHelper_6989586621679378286Sym1 a6989586621679378291 :: TyFun (Maybe b) (Maybe a) -> Type
type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679765670 :: a) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (LookupSym0 :: TyFun a ([(a, b)] ~> Maybe b) -> Type) (a6989586621679765670 :: a) = LookupSym1 a6989586621679765670 :: TyFun [(a, b)] (Maybe b) -> Type
type Apply (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) (a6989586621679521908 :: b) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (Maybe_Sym0 :: TyFun b ((a ~> b) ~> (Maybe a ~> b)) -> Type) (a6989586621679521908 :: b) = Maybe_Sym1 a6989586621679521908 :: TyFun (a ~> b) (Maybe a ~> b) -> Type
type Apply (Let6989586621680261199MkJustSym0 :: TyFun k (TyFun a6989586621680260385 (Maybe a6989586621680260385) -> Type) -> Type) (a_69895866216802611936989586621680261198 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261199MkJustSym0 :: TyFun k (TyFun a6989586621680260385 (Maybe a6989586621680260385) -> Type) -> Type) (a_69895866216802611936989586621680261198 :: k) = Let6989586621680261199MkJustSym1 a_69895866216802611936989586621680261198 :: TyFun a6989586621680260385 (Maybe a6989586621680260385) -> Type
type Apply (Let6989586621680261214MkJustSym0 :: TyFun k (TyFun a6989586621680260386 (Maybe a6989586621680260386) -> Type) -> Type) (a_69895866216802612086989586621680261213 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261214MkJustSym0 :: TyFun k (TyFun a6989586621680260386 (Maybe a6989586621680260386) -> Type) -> Type) (a_69895866216802612086989586621680261213 :: k) = Let6989586621680261214MkJustSym1 a_69895866216802612086989586621680261213 :: TyFun a6989586621680260386 (Maybe a6989586621680260386) -> Type
type Apply (Let6989586621680251456NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) (x6989586621680251454 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251456NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) (x6989586621680251454 :: k) = Let6989586621680251456NSym1 x6989586621680251454 :: TyFun k1 (Maybe k1) -> Type
type Apply (Let6989586621680251480NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) (x6989586621680251478 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251480NSym0 :: TyFun k (TyFun k1 (Maybe k1) -> Type) -> Type) (x6989586621680251478 :: k) = Let6989586621680251480NSym1 x6989586621680251478 :: TyFun k1 (Maybe k1) -> Type
type Apply (Let6989586621680251456MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) (x6989586621680251454 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251456MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) (x6989586621680251454 :: k1) = Let6989586621680251456MSym1 x6989586621680251454 :: TyFun k (Maybe k1) -> Type
type Apply (Let6989586621680251480MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) (x6989586621680251478 :: k1) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680251480MSym0 :: TyFun k1 (TyFun k (Maybe k1) -> Type) -> Type) (x6989586621680251478 :: k1) = Let6989586621680251480MSym1 x6989586621680251478 :: TyFun k (Maybe k1) -> Type
type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym0 :: TyFun Symbol (TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) -> Type) (s6989586621680120019 :: Symbol) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym0 :: TyFun Symbol (TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) -> Type) (s6989586621680120019 :: Symbol) = Let6989586621680120020Scrutinee_6989586621680119979Sym1 s6989586621680120019 :: TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type
type Apply (Foldl_6989586621680261272Sym1 a6989586621680261278 :: TyFun b (Maybe a ~> b) -> Type) (a6989586621680261279 :: b) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680261272Sym1 a6989586621680261278 :: TyFun b (Maybe a ~> b) -> Type) (a6989586621680261279 :: b) = Foldl_6989586621680261272Sym2 a6989586621680261278 a6989586621680261279
type Apply (Foldr_6989586621680261256Sym1 a6989586621680261262 :: TyFun b (Maybe a ~> b) -> Type) (a6989586621680261263 :: b) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680261256Sym1 a6989586621680261262 :: TyFun b (Maybe a ~> b) -> Type) (a6989586621680261263 :: b) = Foldr_6989586621680261256Sym2 a6989586621680261262 a6989586621680261263
type Apply (Lambda_6989586621680186007Sym0 :: TyFun k (TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) (a6989586621680186005 :: k) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186007Sym0 :: TyFun k (TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) (a6989586621680186005 :: k) = Lambda_6989586621680186007Sym1 a6989586621680186005 :: TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type
type Apply (Lambda_6989586621680186243Sym0 :: TyFun k (TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) (a6989586621680186241 :: k) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186243Sym0 :: TyFun k (TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) -> Type) (a6989586621680186241 :: k) = Lambda_6989586621680186243Sym1 a6989586621680186241 :: TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type
type Apply (Let6989586621680261121MfSym1 f6989586621680261119 :: TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) (xs6989586621680261120 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261121MfSym1 f6989586621680261119 :: TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) (xs6989586621680261120 :: k) = Let6989586621680261121MfSym2 f6989586621680261119 xs6989586621680261120
type Apply (Let6989586621680261100MfSym1 f6989586621680261098 :: TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) (xs6989586621680261099 :: k) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261100MfSym1 f6989586621680261098 :: TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) (xs6989586621680261099 :: k) = Let6989586621680261100MfSym2 f6989586621680261098 xs6989586621680261099
type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym1 s6989586621680120019 :: TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) (p6989586621680120013 :: k1) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym1 s6989586621680120019 :: TyFun k1 (TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) -> Type) (p6989586621680120013 :: k1) = Let6989586621680120020Scrutinee_6989586621680119979Sym2 s6989586621680120019 p6989586621680120013 :: TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type
type Apply (Let6989586621680261100MfSym2 f6989586621680261098 xs6989586621680261099 :: TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) (a6989586621680261101 :: k2) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261100MfSym2 f6989586621680261098 xs6989586621680261099 :: TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) (a6989586621680261101 :: k2) = Let6989586621680261100MfSym3 f6989586621680261098 xs6989586621680261099 a6989586621680261101
type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym2 s6989586621680120019 p6989586621680120013 :: TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) (f6989586621680120014 :: k2) 
Instance details

Defined in Text.Show.Singletons

type Apply (Let6989586621680120020Scrutinee_6989586621680119979Sym2 s6989586621680120019 p6989586621680120013 :: TyFun k2 (TyFun k3 (Maybe (Char, Symbol)) -> Type) -> Type) (f6989586621680120014 :: k2) = Let6989586621680120020Scrutinee_6989586621680119979Sym3 s6989586621680120019 p6989586621680120013 f6989586621680120014 :: TyFun k3 (Maybe (Char, Symbol)) -> Type
type Eval (FoldMap f ('Just x) :: a2 -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (FoldMap f ('Just x) :: a2 -> Type) = Eval (f x)
type Eval (FoldMap f ('Nothing :: Maybe a1) :: a2 -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (FoldMap f ('Nothing :: Maybe a1) :: a2 -> Type) = MEmpty :: a2
type Eval (Foldr f y ('Just x) :: a2 -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (Foldr f y ('Just x) :: a2 -> Type) = Eval (f x y)
type Eval (Foldr f y ('Nothing :: Maybe a1) :: a2 -> Type) 
Instance details

Defined in Fcf.Class.Foldable

type Eval (Foldr f y ('Nothing :: Maybe a1) :: a2 -> Type) = y
type DemoteRep (Maybe a) 
Instance details

Defined in GHC.Generics

type DemoteRep (Maybe a) = Maybe (DemoteRep a)
type Rep (Maybe a)

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep (Maybe a) = D1 ('MetaData "Maybe" "GHC.Maybe" "base" 'False) (C1 ('MetaCons "Nothing" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Just" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))
data Sing (b :: Maybe a) 
Instance details

Defined in GHC.Generics

data Sing (b :: Maybe a) where
type MEmpty 
Instance details

Defined in Fcf.Class.Monoid

type MEmpty = 'Nothing :: Maybe a
type Index (Maybe a) 
Instance details

Defined in Control.Lens.At

type Index (Maybe a) = ()
type IxValue (Maybe a) 
Instance details

Defined in Control.Lens.At

type IxValue (Maybe a) = a
type MapOpInpHs (Maybe e) Source # 
Instance details

Defined in Lorentz.Polymorphic

type MapOpInpHs (Maybe e) = e
type MapOpResHs (Maybe e) Source # 
Instance details

Defined in Lorentz.Polymorphic

type AsRPC (Maybe a) 
Instance details

Defined in Morley.AsRPC

type AsRPC (Maybe a) = Maybe (AsRPC a)
type TypeDocFieldDescriptions (Maybe a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT (Maybe a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (Maybe a) = 'TOption (ToT a)
type Demote (Maybe a) 
Instance details

Defined in Data.Singletons.Base.Instances

type Demote (Maybe a) = Maybe (Demote a)
type Sing 
Instance details

Defined in Data.Singletons.Base.Instances

type Sing = SMaybe :: Maybe a -> Type
type Mempty 
Instance details

Defined in Data.Monoid.Singletons

type Mempty = Mempty_6989586621680170117Sym0 :: Maybe a
type Element (Maybe a) 
Instance details

Defined in Universum.Container.Class

type Element (Maybe a) = ElementDefault (Maybe a)
type Mconcat (arg :: [Maybe a]) 
Instance details

Defined in Data.Monoid.Singletons

type Mconcat (arg :: [Maybe a]) = Apply (Mconcat_6989586621680170070Sym0 :: TyFun [Maybe a] (Maybe a) -> Type) arg
type Sconcat (arg :: NonEmpty (Maybe a)) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Sconcat (arg :: NonEmpty (Maybe a)) = Apply (Sconcat_6989586621679625012Sym0 :: TyFun (NonEmpty (Maybe a)) (Maybe a) -> Type) arg
type Show_ (arg :: Maybe a) 
Instance details

Defined in Text.Show.Singletons

type Show_ (arg :: Maybe a) = Apply (Show__6989586621680095117Sym0 :: TyFun (Maybe a) Symbol -> Type) arg
type (arg1 :: Maybe a) /= (arg2 :: Maybe a) 
Instance details

Defined in Data.Eq.Singletons

type (arg1 :: Maybe a) /= (arg2 :: Maybe a) = Apply (Apply (TFHelper_6989586621679133659Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) arg1) arg2
type (a2 :: Maybe a1) == (a3 :: Maybe a1) 
Instance details

Defined in Data.Eq.Singletons

type (a2 :: Maybe a1) == (a3 :: Maybe a1) = Apply (Apply (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a1) (Maybe a1 ~> Bool) -> Type) a2) a3
type Mappend (arg1 :: Maybe a) (arg2 :: Maybe a) 
Instance details

Defined in Data.Monoid.Singletons

type Mappend (arg1 :: Maybe a) (arg2 :: Maybe a) = Apply (Apply (Mappend_6989586621680170056Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) arg1) arg2
type (arg1 :: Maybe a) < (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Maybe a) < (arg2 :: Maybe a) = Apply (Apply (TFHelper_6989586621679173484Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) arg1) arg2
type (arg1 :: Maybe a) <= (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Maybe a) <= (arg2 :: Maybe a) = Apply (Apply (TFHelper_6989586621679173500Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) arg1) arg2
type (arg1 :: Maybe a) > (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Maybe a) > (arg2 :: Maybe a) = Apply (Apply (TFHelper_6989586621679173516Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) arg1) arg2
type (arg1 :: Maybe a) >= (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: Maybe a) >= (arg2 :: Maybe a) = Apply (Apply (TFHelper_6989586621679173532Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) arg1) arg2
type Compare (a2 :: Maybe a1) (a3 :: Maybe a1) 
Instance details

Defined in Data.Ord.Singletons

type Compare (a2 :: Maybe a1) (a3 :: Maybe a1) = Apply (Apply (Compare_6989586621679188560Sym0 :: TyFun (Maybe a1) (Maybe a1 ~> Ordering) -> Type) a2) a3
type Max (arg1 :: Maybe a) (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type Max (arg1 :: Maybe a) (arg2 :: Maybe a) = Apply (Apply (Max_6989586621679173548Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) arg1) arg2
type Min (arg1 :: Maybe a) (arg2 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type Min (arg1 :: Maybe a) (arg2 :: Maybe a) = Apply (Apply (Min_6989586621679173564Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) arg1) arg2
type (a2 :: Maybe a1) <> (a3 :: Maybe a1) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type (a2 :: Maybe a1) <> (a3 :: Maybe a1) = Apply (Apply (TFHelper_6989586621679625161Sym0 :: TyFun (Maybe a1) (Maybe a1 ~> Maybe a1) -> Type) a2) a3
type ShowList (arg1 :: [Maybe a]) arg2 
Instance details

Defined in Text.Show.Singletons

type ShowList (arg1 :: [Maybe a]) arg2 = Apply (Apply (ShowList_6989586621680095125Sym0 :: TyFun [Maybe a] (Symbol ~> Symbol) -> Type) arg1) arg2
type ShowsPrec a2 (a3 :: Maybe a1) a4 
Instance details

Defined in Text.Show.Singletons

type ShowsPrec a2 (a3 :: Maybe a1) a4 = Apply (Apply (Apply (ShowsPrec_6989586621680127454Sym0 :: TyFun Natural (Maybe a1 ~> (Symbol ~> Symbol)) -> Type) a2) a3) a4
type (a2 :: Maybe a1) <> ('Nothing :: Maybe a1) 
Instance details

Defined in Fcf.Class.Monoid

type (a2 :: Maybe a1) <> ('Nothing :: Maybe a1) = a2
type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524081 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (IsJustSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524081 :: Maybe a) = IsJust a6989586621679524081
type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524078 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (IsNothingSym0 :: TyFun (Maybe a) Bool -> Type) (a6989586621679524078 :: Maybe a) = IsNothing a6989586621679524078
type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679524074 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (FromJustSym0 :: TyFun (Maybe a) a -> Type) (a6989586621679524074 :: Maybe a) = FromJust a6989586621679524074
type Apply (Compare_6989586621679188560Sym1 a6989586621679188565 :: TyFun (Maybe a) Ordering -> Type) (a6989586621679188566 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Compare_6989586621679188560Sym1 a6989586621679188565 :: TyFun (Maybe a) Ordering -> Type) (a6989586621679188566 :: Maybe a) = Compare_6989586621679188560 a6989586621679188565 a6989586621679188566
type Apply (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) (a6989586621679136216 :: Maybe a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136210Sym1 a6989586621679136215 :: TyFun (Maybe a) Bool -> Type) (a6989586621679136216 :: Maybe a) = TFHelper_6989586621679136210 a6989586621679136215 a6989586621679136216
type Apply (FromMaybeSym1 a6989586621679524064 :: TyFun (Maybe a) a -> Type) (a6989586621679524065 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (FromMaybeSym1 a6989586621679524064 :: TyFun (Maybe a) a -> Type) (a6989586621679524065 :: Maybe a) = FromMaybe a6989586621679524064 a6989586621679524065
type Apply (FoldMap_6989586621680261240Sym1 a6989586621680261249 :: TyFun (Maybe a) m -> Type) (a6989586621680261250 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FoldMap_6989586621680261240Sym1 a6989586621680261249 :: TyFun (Maybe a) m -> Type) (a6989586621680261250 :: Maybe a) = FoldMap_6989586621680261240 a6989586621680261249 a6989586621680261250
type Apply (Foldl_6989586621680261272Sym2 a6989586621680261278 a6989586621680261279 :: TyFun (Maybe a) b -> Type) (a6989586621680261280 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680261272Sym2 a6989586621680261278 a6989586621680261279 :: TyFun (Maybe a) b -> Type) (a6989586621680261280 :: Maybe a) = Foldl_6989586621680261272 a6989586621680261278 a6989586621680261279 a6989586621680261280
type Apply (Foldr_6989586621680261256Sym2 a6989586621680261262 a6989586621680261263 :: TyFun (Maybe a) b -> Type) (a6989586621680261264 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680261256Sym2 a6989586621680261262 a6989586621680261263 :: TyFun (Maybe a) b -> Type) (a6989586621680261264 :: Maybe a) = Foldr_6989586621680261256 a6989586621680261262 a6989586621680261263 a6989586621680261264
type Apply (Maybe_Sym2 a6989586621679521908 a6989586621679521909 :: TyFun (Maybe a) b -> Type) (a6989586621679521910 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (Maybe_Sym2 a6989586621679521908 a6989586621679521909 :: TyFun (Maybe a) b -> Type) (a6989586621679521910 :: Maybe a) = Maybe_ a6989586621679521908 a6989586621679521909 a6989586621679521910
type ('Nothing :: Maybe a) <> (b :: Maybe a) 
Instance details

Defined in Fcf.Class.Monoid

type ('Nothing :: Maybe a) <> (b :: Maybe a) = b
type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680175058 :: First a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (GetFirstSym0 :: TyFun (First a) (Maybe a) -> Type) (a6989586621680175058 :: First a) = GetFirst a6989586621680175058
type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680175082 :: Last a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (GetLastSym0 :: TyFun (Last a) (Maybe a) -> Type) (a6989586621680175082 :: Last a) = GetLast a6989586621680175082
type Apply (GetMaxInternalSym0 :: TyFun (MaxInternal a) (Maybe a) -> Type) (a6989586621680249487 :: MaxInternal a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (GetMaxInternalSym0 :: TyFun (MaxInternal a) (Maybe a) -> Type) (a6989586621680249487 :: MaxInternal a) = GetMaxInternal a6989586621680249487
type Apply (GetMinInternalSym0 :: TyFun (MinInternal a) (Maybe a) -> Type) (a6989586621680249483 :: MinInternal a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (GetMinInternalSym0 :: TyFun (MinInternal a) (Maybe a) -> Type) (a6989586621680249483 :: MinInternal a) = GetMinInternal a6989586621680249483
type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (a6989586621680175055 :: Maybe a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (FirstSym0 :: TyFun (Maybe a) (First a) -> Type) (a6989586621680175055 :: Maybe a) = 'First a6989586621680175055
type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (a6989586621680175079 :: Maybe a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (LastSym0 :: TyFun (Maybe a) (Last a) -> Type) (a6989586621680175079 :: Maybe a) = 'Last a6989586621680175079
type Apply (MaxInternalSym0 :: TyFun (Maybe a) (MaxInternal a) -> Type) (a6989586621680249477 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (MaxInternalSym0 :: TyFun (Maybe a) (MaxInternal a) -> Type) (a6989586621680249477 :: Maybe a) = 'MaxInternal a6989586621680249477
type Apply (MinInternalSym0 :: TyFun (Maybe a) (MinInternal a) -> Type) (a6989586621680249480 :: Maybe a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (MinInternalSym0 :: TyFun (Maybe a) (MinInternal a) -> Type) (a6989586621680249480 :: Maybe a) = 'MinInternal a6989586621680249480
type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679524059 :: Maybe a) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (MaybeToListSym0 :: TyFun (Maybe a) [a] -> Type) (a6989586621679524059 :: Maybe a) = MaybeToList a6989586621679524059
type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679524049 :: [Maybe a]) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (CatMaybesSym0 :: TyFun [Maybe a] [a] -> Type) (a6989586621679524049 :: [Maybe a]) = CatMaybes a6989586621679524049
type Apply (Fail_6989586621679481547Sym0 :: TyFun [Char] (Maybe a) -> Type) (a6989586621679481551 :: [Char]) 
Instance details

Defined in Control.Monad.Fail.Singletons

type Apply (Fail_6989586621679481547Sym0 :: TyFun [Char] (Maybe a) -> Type) (a6989586621679481551 :: [Char]) = Fail_6989586621679481547 a6989586621679481551 :: Maybe a
type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679524055 :: [a]) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (ListToMaybeSym0 :: TyFun [a] (Maybe a) -> Type) (a6989586621679524055 :: [a]) = ListToMaybe a6989586621679524055
type Apply (TFHelper_6989586621679378658Sym1 a6989586621679378663 :: TyFun (Maybe a) (Maybe a) -> Type) (a6989586621679378664 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378658Sym1 a6989586621679378663 :: TyFun (Maybe a) (Maybe a) -> Type) (a6989586621679378664 :: Maybe a) = TFHelper_6989586621679378658 a6989586621679378663 a6989586621679378664
type Apply (TFHelper_6989586621679625161Sym1 a6989586621679625166 :: TyFun (Maybe a) (Maybe a) -> Type) (a6989586621679625167 :: Maybe a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679625161Sym1 a6989586621679625166 :: TyFun (Maybe a) (Maybe a) -> Type) (a6989586621679625167 :: Maybe a) = TFHelper_6989586621679625161 a6989586621679625166 a6989586621679625167
type Apply (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765964 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (ElemIndexSym1 a6989586621679765963 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765964 :: [a]) = ElemIndex a6989586621679765963 a6989586621679765964
type Apply (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765946 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndexSym1 a6989586621679765945 :: TyFun [a] (Maybe Natural) -> Type) (a6989586621679765946 :: [a]) = FindIndex a6989586621679765945 a6989586621679765946
type Apply (StripPrefixSym1 a6989586621679923128 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621679923129 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (StripPrefixSym1 a6989586621679923128 :: TyFun [a] (Maybe [a]) -> Type) (a6989586621679923129 :: [a]) = StripPrefix a6989586621679923128 a6989586621679923129
type Apply (FindSym1 a6989586621679765972 :: TyFun [a] (Maybe a) -> Type) (a6989586621679765973 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindSym1 a6989586621679765972 :: TyFun [a] (Maybe a) -> Type) (a6989586621679765973 :: [a]) = Find a6989586621679765972 a6989586621679765973
type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621680962105 :: f a) 
Instance details

Defined in Control.Applicative.Singletons

type Apply (OptionalSym0 :: TyFun (f a) (f (Maybe a)) -> Type) (a6989586621680962105 :: f a) = Optional a6989586621680962105
type Apply (Fmap_6989586621679378274Sym1 a6989586621679378279 :: TyFun (Maybe a) (Maybe b) -> Type) (a6989586621679378280 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Fmap_6989586621679378274Sym1 a6989586621679378279 :: TyFun (Maybe a) (Maybe b) -> Type) (a6989586621679378280 :: Maybe a) = Fmap_6989586621679378274 a6989586621679378279 a6989586621679378280
type Apply (TFHelper_6989586621679378407Sym1 a6989586621679378412 :: TyFun (Maybe a) (Maybe b) -> Type) (a6989586621679378413 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378407Sym1 a6989586621679378412 :: TyFun (Maybe a) (Maybe b) -> Type) (a6989586621679378413 :: Maybe a) = TFHelper_6989586621679378407 a6989586621679378412 a6989586621679378413
type Apply (TFHelper_6989586621679378286Sym1 a6989586621679378291 :: TyFun (Maybe b) (Maybe a) -> Type) (a6989586621679378292 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378286Sym1 a6989586621679378291 :: TyFun (Maybe b) (Maybe a) -> Type) (a6989586621679378292 :: Maybe b) = TFHelper_6989586621679378286 a6989586621679378291 a6989586621679378292
type Apply (TFHelper_6989586621679378434Sym1 a6989586621679378439 :: TyFun (Maybe b) (Maybe b) -> Type) (a6989586621679378440 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378434Sym1 a6989586621679378439 :: TyFun (Maybe b) (Maybe b) -> Type) (a6989586621679378440 :: Maybe b) = TFHelper_6989586621679378434 a6989586621679378439 a6989586621679378440
type Apply (TFHelper_6989586621679378582Sym1 a6989586621679378591 :: TyFun (Maybe b) (Maybe b) -> Type) (a6989586621679378592 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378582Sym1 a6989586621679378591 :: TyFun (Maybe b) (Maybe b) -> Type) (a6989586621679378592 :: Maybe b) = TFHelper_6989586621679378582 a6989586621679378591 a6989586621679378592
type Apply (LookupSym1 a6989586621679765670 :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679765671 :: [(a, b)]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (LookupSym1 a6989586621679765670 :: TyFun [(a, b)] (Maybe b) -> Type) (a6989586621679765671 :: [(a, b)]) = Lookup a6989586621679765670 a6989586621679765671
type Apply (FindSym1 a6989586621680260706 :: TyFun (t a) (Maybe a) -> Type) (a6989586621680260707 :: t a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FindSym1 a6989586621680260706 :: TyFun (t a) (Maybe a) -> Type) (a6989586621680260707 :: t a) = Find a6989586621680260706 a6989586621680260707
type Apply (Traverse_6989586621680543622Sym1 a6989586621680543627 :: TyFun (Maybe a) (f (Maybe b)) -> Type) (a6989586621680543628 :: Maybe a) 
Instance details

Defined in Data.Traversable.Singletons

type Apply (Traverse_6989586621680543622Sym1 a6989586621680543627 :: TyFun (Maybe a) (f (Maybe b)) -> Type) (a6989586621680543628 :: Maybe a) = Traverse_6989586621680543622 a6989586621680543627 a6989586621680543628
type Apply (LiftA2_6989586621679378420Sym2 a6989586621679378426 a6989586621679378427 :: TyFun (Maybe b) (Maybe c) -> Type) (a6989586621679378428 :: Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378420Sym2 a6989586621679378426 a6989586621679378427 :: TyFun (Maybe b) (Maybe c) -> Type) (a6989586621679378428 :: Maybe b) = LiftA2_6989586621679378420 a6989586621679378426 a6989586621679378427 a6989586621679378428
type Apply (Let6989586621680261100MfSym3 f6989586621680261098 xs6989586621680261099 a6989586621680261101 :: TyFun (Maybe k3) (Maybe k2) -> Type) (a6989586621680261102 :: Maybe k3) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261100MfSym3 f6989586621680261098 xs6989586621680261099 a6989586621680261101 :: TyFun (Maybe k3) (Maybe k2) -> Type) (a6989586621680261102 :: Maybe k3) = Let6989586621680261100Mf f6989586621680261098 xs6989586621680261099 a6989586621680261101 a6989586621680261102
type Eval (Init ('[] :: [a]) :: Maybe [a] -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Init ('[] :: [a]) :: Maybe [a] -> Type) = 'Nothing :: Maybe [a]
type Eval (Tail (_a ': as) :: Maybe [a] -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Tail (_a ': as) :: Maybe [a] -> Type) = 'Just as
type Eval (Tail ('[] :: [a]) :: Maybe [a] -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Tail ('[] :: [a]) :: Maybe [a] -> Type) = 'Nothing :: Maybe [a]
type Eval (Init (a2 ': (b ': as)) :: Maybe [a1] -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Init (a2 ': (b ': as)) :: Maybe [a1] -> Type) = Eval ((Map (Cons a2) :: Maybe [a1] -> Maybe [a1] -> Type) =<< Init (b ': as))
type Eval (Init '[a2] :: Maybe [a1] -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Init '[a2] :: Maybe [a1] -> Type) = 'Just ('[] :: [a1])
type Eval (Head ('[] :: [a]) :: Maybe a -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Head ('[] :: [a]) :: Maybe a -> Type) = 'Nothing :: Maybe a
type Eval (Last ('[] :: [a]) :: Maybe a -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Last ('[] :: [a]) :: Maybe a -> Type) = 'Nothing :: Maybe a
type Eval (Head (a2 ': _as) :: Maybe a1 -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Head (a2 ': _as) :: Maybe a1 -> Type) = 'Just a2
type Eval (Last (a2 ': (b ': as)) :: Maybe a1 -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Last (a2 ': (b ': as)) :: Maybe a1 -> Type) = Eval (Last (b ': as))
type Eval (Last '[a2] :: Maybe a1 -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Last '[a2] :: Maybe a1 -> Type) = 'Just a2
type Apply (Compare_6989586621679188560Sym0 :: TyFun (Maybe a) (Maybe a ~> Ordering) -> Type) (a6989586621679188565 :: Maybe a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Compare_6989586621679188560Sym0 :: TyFun (Maybe a) (Maybe a ~> Ordering) -> Type) (a6989586621679188565 :: Maybe a) = Compare_6989586621679188560Sym1 a6989586621679188565
type Apply (TFHelper_6989586621679378658Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) (a6989586621679378663 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378658Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) (a6989586621679378663 :: Maybe a) = TFHelper_6989586621679378658Sym1 a6989586621679378663
type Apply (TFHelper_6989586621679625161Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) (a6989586621679625166 :: Maybe a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679625161Sym0 :: TyFun (Maybe a) (Maybe a ~> Maybe a) -> Type) (a6989586621679625166 :: Maybe a) = TFHelper_6989586621679625161Sym1 a6989586621679625166
type Apply (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) (a6989586621679136215 :: Maybe a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136210Sym0 :: TyFun (Maybe a) (Maybe a ~> Bool) -> Type) (a6989586621679136215 :: Maybe a) = TFHelper_6989586621679136210Sym1 a6989586621679136215
type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679923128 :: [a]) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (StripPrefixSym0 :: TyFun [a] ([a] ~> Maybe [a]) -> Type) (a6989586621679923128 :: [a]) = StripPrefixSym1 a6989586621679923128
type ('Just a2 :: Maybe a1) <> ('Just b :: Maybe a1) 
Instance details

Defined in Fcf.Class.Monoid

type ('Just a2 :: Maybe a1) <> ('Just b :: Maybe a1) = 'Just (a2 <> b)
type Apply (TFHelper_6989586621679378407Sym0 :: TyFun (Maybe (a ~> b)) (Maybe a ~> Maybe b) -> Type) (a6989586621679378412 :: Maybe (a ~> b)) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378407Sym0 :: TyFun (Maybe (a ~> b)) (Maybe a ~> Maybe b) -> Type) (a6989586621679378412 :: Maybe (a ~> b)) = TFHelper_6989586621679378407Sym1 a6989586621679378412
type Apply (TFHelper_6989586621679378571Sym0 :: TyFun (Maybe a) ((a ~> Maybe b) ~> Maybe b) -> Type) (a6989586621679378576 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378571Sym0 :: TyFun (Maybe a) ((a ~> Maybe b) ~> Maybe b) -> Type) (a6989586621679378576 :: Maybe a) = TFHelper_6989586621679378571Sym1 a6989586621679378576 :: TyFun (a ~> Maybe b) (Maybe b) -> Type
type Apply (TFHelper_6989586621679378434Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) (a6989586621679378439 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378434Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) (a6989586621679378439 :: Maybe a) = TFHelper_6989586621679378434Sym1 a6989586621679378439 :: TyFun (Maybe b) (Maybe b) -> Type
type Apply (TFHelper_6989586621679378582Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) (a6989586621679378591 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378582Sym0 :: TyFun (Maybe a) (Maybe b ~> Maybe b) -> Type) (a6989586621679378591 :: Maybe a) = TFHelper_6989586621679378582Sym1 a6989586621679378591 :: TyFun (Maybe b) (Maybe b) -> Type
type Apply (ShowsPrec_6989586621680127454Sym1 a6989586621680127464 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) (a6989586621680127465 :: Maybe a) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680127454Sym1 a6989586621680127464 :: TyFun (Maybe a) (Symbol ~> Symbol) -> Type) (a6989586621680127465 :: Maybe a) = ShowsPrec_6989586621680127454Sym2 a6989586621680127464 a6989586621680127465
type Apply (LiftA2_6989586621679378420Sym1 a6989586621679378426 :: TyFun (Maybe a) (Maybe b ~> Maybe c) -> Type) (a6989586621679378427 :: Maybe a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378420Sym1 a6989586621679378426 :: TyFun (Maybe a) (Maybe b ~> Maybe c) -> Type) (a6989586621679378427 :: Maybe a) = LiftA2_6989586621679378420Sym2 a6989586621679378426 a6989586621679378427
type Apply (Let6989586621680261121MfSym2 f6989586621680261119 xs6989586621680261120 :: TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) (a6989586621680261122 :: Maybe k2) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261121MfSym2 f6989586621680261119 xs6989586621680261120 :: TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) (a6989586621680261122 :: Maybe k2) = Let6989586621680261121MfSym3 f6989586621680261119 xs6989586621680261120 a6989586621680261122
type Eval (FindIndex _p ('[] :: [a]) :: Maybe Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (FindIndex _p ('[] :: [a]) :: Maybe Nat -> Type) = 'Nothing :: Maybe Nat
type Eval (FindIndex p (a2 ': as) :: Maybe Nat -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (FindIndex p (a2 ': as) :: Maybe Nat -> Type) = Eval (If (Eval (p a2)) (Pure ('Just 0)) ((Map ((+) 1) :: Maybe Nat -> Maybe Nat -> Type) =<< FindIndex p as))
type Eval (NumIter a s :: Maybe (k, Nat) -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (NumIter a s :: Maybe (k, Nat) -> Type) = If (Eval (s > 0)) ('Just '(a, s - 1)) ('Nothing :: Maybe (k, Natural))
type Eval (Find _p ('[] :: [a]) :: Maybe a -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Find _p ('[] :: [a]) :: Maybe a -> Type) = 'Nothing :: Maybe a
type Eval (Find p (a2 ': as) :: Maybe a1 -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Find p (a2 ': as) :: Maybe a1 -> Type) = Eval (If (Eval (p a2)) (Pure ('Just a2)) (Find p as))
type Eval (Lookup a as :: Maybe b -> Type) 
Instance details

Defined in Fcf.Data.List

type Eval (Lookup a as :: Maybe b -> Type) = Eval (Map (Snd :: (k, b) -> b -> Type) (Eval (Find ((TyEq a :: k -> Bool -> Type) <=< (Fst :: (k, b) -> k -> Type)) as)))
type Eval ('Just x <|> _1 :: Maybe a -> Type) 
Instance details

Defined in Morley.Util.Fcf

type Eval ('Just x <|> _1 :: Maybe a -> Type) = 'Just x
type Eval (('Nothing :: Maybe a) <|> m :: Maybe a -> Type) 
Instance details

Defined in Morley.Util.Fcf

type Eval (('Nothing :: Maybe a) <|> m :: Maybe a -> Type) = m
type Eval (Map f ('Just a3) :: Maybe a2 -> Type) 
Instance details

Defined in Fcf.Class.Functor

type Eval (Map f ('Just a3) :: Maybe a2 -> Type) = 'Just (Eval (f a3))
type Eval (Map f ('Nothing :: Maybe a) :: Maybe b -> Type) 
Instance details

Defined in Fcf.Class.Functor

type Eval (Map f ('Nothing :: Maybe a) :: Maybe b -> Type) = 'Nothing :: Maybe b
type Apply (TFHelper_6989586621679378571Sym1 a6989586621679378576 :: TyFun (a ~> Maybe b) (Maybe b) -> Type) (a6989586621679378577 :: a ~> Maybe b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378571Sym1 a6989586621679378576 :: TyFun (a ~> Maybe b) (Maybe b) -> Type) (a6989586621679378577 :: a ~> Maybe b) = TFHelper_6989586621679378571 a6989586621679378576 a6989586621679378577
type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindIndexSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe Natural) -> Type) (a6989586621679765945 :: a ~> Bool) = FindIndexSym1 a6989586621679765945
type Apply (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) (a6989586621679765972 :: a ~> Bool) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (FindSym0 :: TyFun (a ~> Bool) ([a] ~> Maybe a) -> Type) (a6989586621679765972 :: a ~> Bool) = FindSym1 a6989586621679765972
type Apply (Foldr_6989586621680261256Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (Maybe a ~> b)) -> Type) (a6989586621680261262 :: a ~> (b ~> b)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680261256Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (Maybe a ~> b)) -> Type) (a6989586621680261262 :: a ~> (b ~> b)) = Foldr_6989586621680261256Sym1 a6989586621680261262
type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679524034 :: a ~> Maybe b) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (MapMaybeSym0 :: TyFun (a ~> Maybe b) ([a] ~> [b]) -> Type) (a6989586621679524034 :: a ~> Maybe b) = MapMaybeSym1 a6989586621679524034
type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621680260706 :: a ~> Bool) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FindSym0 :: TyFun (a ~> Bool) (t a ~> Maybe a) -> Type) (a6989586621680260706 :: a ~> Bool) = FindSym1 a6989586621680260706 :: TyFun (t a) (Maybe a) -> Type
type Apply (Fmap_6989586621679378274Sym0 :: TyFun (a ~> b) (Maybe a ~> Maybe b) -> Type) (a6989586621679378279 :: a ~> b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Fmap_6989586621679378274Sym0 :: TyFun (a ~> b) (Maybe a ~> Maybe b) -> Type) (a6989586621679378279 :: a ~> b) = Fmap_6989586621679378274Sym1 a6989586621679378279
type Apply (FoldMap_6989586621680261240Sym0 :: TyFun (a ~> m) (Maybe a ~> m) -> Type) (a6989586621680261249 :: a ~> m) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FoldMap_6989586621680261240Sym0 :: TyFun (a ~> m) (Maybe a ~> m) -> Type) (a6989586621680261249 :: a ~> m) = FoldMap_6989586621680261240Sym1 a6989586621680261249
type Apply (Foldl_6989586621680261272Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (Maybe a ~> b)) -> Type) (a6989586621680261278 :: b ~> (a ~> b)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680261272Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (Maybe a ~> b)) -> Type) (a6989586621680261278 :: b ~> (a ~> b)) = Foldl_6989586621680261272Sym1 a6989586621680261278
type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679766362 :: b ~> Maybe (a, b)) 
Instance details

Defined in Data.List.Singletons.Internal

type Apply (UnfoldrSym0 :: TyFun (b ~> Maybe (a, b)) (b ~> [a]) -> Type) (a6989586621679766362 :: b ~> Maybe (a, b)) = UnfoldrSym1 a6989586621679766362
type Apply (LiftA2_6989586621679378420Sym0 :: TyFun (a ~> (b ~> c)) (Maybe a ~> (Maybe b ~> Maybe c)) -> Type) (a6989586621679378426 :: a ~> (b ~> c)) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378420Sym0 :: TyFun (a ~> (b ~> c)) (Maybe a ~> (Maybe b ~> Maybe c)) -> Type) (a6989586621679378426 :: a ~> (b ~> c)) = LiftA2_6989586621679378420Sym1 a6989586621679378426
type Apply (Let6989586621679524039RsSym0 :: TyFun (a ~> Maybe k1) (TyFun k (TyFun [a] [k1] -> Type) -> Type) -> Type) (f6989586621679524036 :: a ~> Maybe k1) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (Let6989586621679524039RsSym0 :: TyFun (a ~> Maybe k1) (TyFun k (TyFun [a] [k1] -> Type) -> Type) -> Type) (f6989586621679524036 :: a ~> Maybe k1) = Let6989586621679524039RsSym1 f6989586621679524036 :: TyFun k (TyFun [a] [k1] -> Type) -> Type
type Apply (Maybe_Sym1 a6989586621679521908 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679521909 :: a ~> b) 
Instance details

Defined in Data.Maybe.Singletons

type Apply (Maybe_Sym1 a6989586621679521908 :: TyFun (a ~> b) (Maybe a ~> b) -> Type) (a6989586621679521909 :: a ~> b) = Maybe_Sym2 a6989586621679521908 a6989586621679521909
type Apply (Traverse_6989586621680543622Sym0 :: TyFun (a ~> f b) (Maybe a ~> f (Maybe b)) -> Type) (a6989586621680543627 :: a ~> f b) 
Instance details

Defined in Data.Traversable.Singletons

type Apply (Traverse_6989586621680543622Sym0 :: TyFun (a ~> f b) (Maybe a ~> f (Maybe b)) -> Type) (a6989586621680543627 :: a ~> f b) = Traverse_6989586621680543622Sym1 a6989586621680543627
type Apply (Let6989586621680261100MfSym0 :: TyFun (k2 ~> (k3 ~> k2)) (TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) -> Type) (f6989586621680261098 :: k2 ~> (k3 ~> k2)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261100MfSym0 :: TyFun (k2 ~> (k3 ~> k2)) (TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type) -> Type) (f6989586621680261098 :: k2 ~> (k3 ~> k2)) = Let6989586621680261100MfSym1 f6989586621680261098 :: TyFun k (TyFun k2 (TyFun (Maybe k3) (Maybe k2) -> Type) -> Type) -> Type
type Apply (Let6989586621680261121MfSym0 :: TyFun (k2 ~> (k3 ~> k3)) (TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) -> Type) (f6989586621680261119 :: k2 ~> (k3 ~> k3)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Let6989586621680261121MfSym0 :: TyFun (k2 ~> (k3 ~> k3)) (TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type) -> Type) (f6989586621680261119 :: k2 ~> (k3 ~> k3)) = Let6989586621680261121MfSym1 f6989586621680261119 :: TyFun k (TyFun (Maybe k2) (TyFun k3 (Maybe k3) -> Type) -> Type) -> Type
type Apply (Lambda_6989586621680186007Sym1 a6989586621680186005 :: TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) (k6989586621680186006 :: k1 ~> First a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186007Sym1 a6989586621680186005 :: TyFun (k1 ~> First a) (TyFun k1 (Maybe a) -> Type) -> Type) (k6989586621680186006 :: k1 ~> First a) = Lambda_6989586621680186007Sym2 a6989586621680186005 k6989586621680186006
type Apply (Lambda_6989586621680186243Sym1 a6989586621680186241 :: TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) (k6989586621680186242 :: k1 ~> Last a) 
Instance details

Defined in Data.Monoid.Singletons

type Apply (Lambda_6989586621680186243Sym1 a6989586621680186241 :: TyFun (k1 ~> Last a) (TyFun k1 (Maybe a) -> Type) -> Type) (k6989586621680186242 :: k1 ~> Last a) = Lambda_6989586621680186243Sym2 a6989586621680186241 k6989586621680186242
type Unwrappabled (NamedF Maybe a name) Source # 
Instance details

Defined in Lorentz.Wrappable

type Unwrappabled (NamedF Maybe a name) = Maybe a
type AsRPC (NamedF Maybe a name) 
Instance details

Defined in Morley.AsRPC

type AsRPC (NamedF Maybe a name) = NamedF Maybe (AsRPC a) name
type ToT (NamedF Maybe a name) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (NamedF Maybe a name) = ToT (Maybe a)

type List = [] Source #

data ReadTicket a Source #

Value returned by READ_TICKET instruction.

Constructors

ReadTicket 

Instances

Instances details
Generic (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type Rep (ReadTicket a) :: Type -> Type #

Methods

from :: ReadTicket a -> Rep (ReadTicket a) x #

to :: Rep (ReadTicket a) x -> ReadTicket a #

Show a => Show (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Eq a => Eq (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Methods

(==) :: ReadTicket a -> ReadTicket a -> Bool #

(/=) :: ReadTicket a -> ReadTicket a -> Bool #

Ord a => Ord (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

IsoValue a => IsoValue (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT (ReadTicket a) :: T #

type Rep (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

type Rep (ReadTicket a) = D1 ('MetaData "ReadTicket" "Lorentz.Value" "lorentz-0.16.0-inplace" 'False) (C1 ('MetaCons "ReadTicket" 'PrefixI 'True) (S1 ('MetaSel ('Just "rtTicketer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Constrained (NullConstraint :: AddressKind -> Constraint) KindedAddress)) :*: (S1 ('MetaSel ('Just "rtData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel ('Just "rtAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))
type ToT (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

type ToT (ReadTicket a) = GValueType (GRep (ReadTicket a))

data ContractRef arg #

Instances

Instances details
CanCastTo a1 a2 => CanCastTo (ContractRef a1 :: Type) (ContractRef a2 :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (ContractRef a1) -> Proxy (ContractRef a2) -> () Source #

cp ~ cp' => FromContractRef cp (ContractRef cp') Source # 
Instance details

Defined in Lorentz.Address

cp ~ cp' => ToContractRef cp (ContractRef cp') Source # 
Instance details

Defined in Lorentz.Address

Show (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> ContractRef arg -> ShowS #

show :: ContractRef arg -> String #

showList :: [ContractRef arg] -> ShowS #

Eq (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

(==) :: ContractRef arg -> ContractRef arg -> Bool #

(/=) :: ContractRef arg -> ContractRef arg -> Bool #

ToAddress (ContractRef cp) Source # 
Instance details

Defined in Lorentz.Address

HasAnnotation a => HasAnnotation (ContractRef a) Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr (ContractRef arg) 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC (ContractRef arg)

PolyTypeHasDocC '[cp] => TypeHasDoc (ContractRef cp) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (ContractRef cp) :: FieldDescriptions #

(HasNoOpToT arg, ForbidNestedBigMaps (ToT arg), WellTypedToT arg) => IsoValue (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (ContractRef arg) :: T #

Methods

toVal :: ContractRef arg -> Value (ToT (ContractRef arg)) #

fromVal :: Value (ToT (ContractRef arg)) -> ContractRef arg #

IsoValue (ContractRef arg) => Buildable (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

build :: ContractRef arg -> Doc

buildList :: [ContractRef arg] -> Doc

type AsRPC (ContractRef arg) 
Instance details

Defined in Morley.AsRPC

type AsRPC (ContractRef arg) = ContractRef arg
type TypeDocFieldDescriptions (ContractRef cp) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (ContractRef arg) = 'TContract (ToT arg)

newtype TAddress (p :: Type) (vd :: Type) Source #

Address which remembers the parameter and views types of the contract it refers to.

It differs from Michelson's contract type because it cannot contain entrypoint, and it always refers to entire contract parameter even if this contract has explicit default entrypoint.

Constructors

TAddress 

Fields

Instances

Instances details
CanCastTo Address (TAddress p vd :: Type) Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy Address -> Proxy (TAddress p vd) -> () Source #

(cp ~ cp', vd ~ vd') => ToTAddress cp vd (TAddress cp' vd') Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: TAddress cp' vd' -> TAddress cp vd Source #

CanCastTo (TAddress p vd :: Type) Address Source # 
Instance details

Defined in Lorentz.Coercions

Methods

castDummy :: Proxy (TAddress p vd) -> Proxy Address -> () Source #

(FailWhen cond msg, cond ~ (CanHaveEntrypoints cp && Not (ParameterEntrypointsDerivation cp == EpdNone)), msg ~ (((('Text "Cannot apply `ToContractRef` to `TAddress`" ':$$: 'Text "Consider using call(Def)TAddress first`") ':$$: 'Text "(or if you know your parameter type is primitive,") ':$$: 'Text " make sure typechecker also knows about that)") ':$$: (('Text "For parameter `" ':<>: 'ShowType cp) ':<>: 'Text "`")), cp ~ arg, NiceParameter arg, NiceParameterFull cp, GetDefaultEntrypointArg cp ~ cp) => ToContractRef arg (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

toContractRef :: TAddress cp vd -> ContractRef arg Source #

Generic (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type Rep (TAddress p vd) :: Type -> Type #

Methods

from :: TAddress p vd -> Rep (TAddress p vd) x #

to :: Rep (TAddress p vd) x -> TAddress p vd #

Show (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

showsPrec :: Int -> TAddress p vd -> ShowS #

show :: TAddress p vd -> String #

showList :: [TAddress p vd] -> ShowS #

Eq (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

(==) :: TAddress p vd -> TAddress p vd -> Bool #

(/=) :: TAddress p vd -> TAddress p vd -> Bool #

Ord (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

compare :: TAddress p vd -> TAddress p vd -> Ordering #

(<) :: TAddress p vd -> TAddress p vd -> Bool #

(<=) :: TAddress p vd -> TAddress p vd -> Bool #

(>) :: TAddress p vd -> TAddress p vd -> Bool #

(>=) :: TAddress p vd -> TAddress p vd -> Bool #

max :: TAddress p vd -> TAddress p vd -> TAddress p vd #

min :: TAddress p vd -> TAddress p vd -> TAddress p vd #

ToAddress (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

toAddress :: TAddress cp vd -> Address Source #

HasAnnotation (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

HasRPCRepr (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type AsRPC (TAddress cp vd)

(TypeHasDoc p, ViewsDescriptorHasDoc vd) => TypeHasDoc (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Doc

Associated Types

type TypeDocFieldDescriptions (TAddress p vd) :: FieldDescriptions #

Methods

typeDocName :: Proxy (TAddress p vd) -> Text #

typeDocMdDescription :: Markdown #

typeDocMdReference :: Proxy (TAddress p vd) -> WithinParens -> Markdown #

typeDocDependencies :: Proxy (TAddress p vd) -> [SomeDocDefinitionItem] #

typeDocHaskellRep :: TypeDocHaskellRep (TAddress p vd) #

typeDocMichelsonRep :: TypeDocMichelsonRep (TAddress p vd) #

IsoValue (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type ToT (TAddress p vd) :: T #

Methods

toVal :: TAddress p vd -> Value (ToT (TAddress p vd)) #

fromVal :: Value (ToT (TAddress p vd)) -> TAddress p vd #

Buildable (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

build :: TAddress p vd -> Doc

buildList :: [TAddress p vd] -> Doc

type Rep (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

type Rep (TAddress p vd) = D1 ('MetaData "TAddress" "Lorentz.Address" "lorentz-0.16.0-inplace" 'True) (C1 ('MetaCons "TAddress" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
type AsRPC (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

type AsRPC (TAddress cp vd) = TAddress cp vd
type TypeDocFieldDescriptions (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Doc

type ToT (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

type ToT (TAddress p vd) = GValueType (GRep (TAddress p vd))

newtype FutureContract arg Source #

Address associated with value of contract arg type.

Places where ContractRef can appear are now severely limited, this type gives you type-safety of ContractRef but still can be used everywhere. This type is not a full-featured one rather a helper; in particular, once pushing it on stack, you cannot return it back to Haskell world.

Note that it refers to an entrypoint of the contract, not just the contract as a whole. In this sense this type differs from TAddress.

Unlike with ContractRef, having this type you still cannot be sure that the referred contract exists and need to perform a lookup before calling it.

Constructors

FutureContract 

Instances

Instances details
CanCastTo (FutureContract p :: Type) EpAddress Source # 
Instance details

Defined in Lorentz.Coercions

cp ~ cp' => FromContractRef cp (FutureContract cp') Source # 
Instance details

Defined in Lorentz.Address

(NiceParameter cp, cp ~ cp') => ToContractRef cp (FutureContract cp') Source # 
Instance details

Defined in Lorentz.Address

ToAddress (FutureContract cp) Source # 
Instance details

Defined in Lorentz.Address

HasAnnotation (FutureContract a) Source # 
Instance details

Defined in Lorentz.Address

HasRPCRepr (FutureContract p) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type AsRPC (FutureContract p)

TypeHasDoc p => TypeHasDoc (FutureContract p) Source # 
Instance details

Defined in Lorentz.Doc

Associated Types

type TypeDocFieldDescriptions (FutureContract p) :: FieldDescriptions #

IsoValue (FutureContract arg) Source # 
Instance details

Defined in Lorentz.Address

Associated Types

type ToT (FutureContract arg) :: T #

type AsRPC (FutureContract p) Source # 
Instance details

Defined in Lorentz.Address

type AsRPC (FutureContract p) = FutureContract p
type TypeDocFieldDescriptions (FutureContract p) Source # 
Instance details

Defined in Lorentz.Doc

type ToT (FutureContract arg) Source # 
Instance details

Defined in Lorentz.Address

data Ticket arg #

Constructors

Ticket 

Fields

Instances

Instances details
Show arg => Show (Ticket arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> Ticket arg -> ShowS #

show :: Ticket arg -> String #

showList :: [Ticket arg] -> ShowS #

Eq arg => Eq (Ticket arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

(==) :: Ticket arg -> Ticket arg -> Bool #

(/=) :: Ticket arg -> Ticket arg -> Bool #

HasAnnotation d => HasAnnotation (Ticket d) Source # 
Instance details

Defined in Lorentz.Annotation

NiceComparable d => NonZero (Ticket d) Source # 
Instance details

Defined in Lorentz.Macro

Methods

nonZero :: forall (s :: [Type]). (Ticket d ': s) :-> (Maybe (Ticket d) ': s) Source #

PolyTypeHasDocC '[a] => TypeHasDoc (Ticket a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions (Ticket a) :: FieldDescriptions #

(Comparable (ToT a), IsoValue a) => IsoValue (Ticket a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT (Ticket a) :: T #

Methods

toVal :: Ticket a -> Value (ToT (Ticket a)) #

fromVal :: Value (ToT (Ticket a)) -> Ticket a #

type TypeDocFieldDescriptions (Ticket a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT (Ticket a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT (Ticket a) = 'TTicket (ToT a)

data Chest #

Instances

Instances details
Generic Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Associated Types

type Rep Chest :: Type -> Type #

Methods

from :: Chest -> Rep Chest x #

to :: Rep Chest x -> Chest #

Show Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Chest -> ShowS #

show :: Chest -> String #

showList :: [Chest] -> ShowS #

Binary Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

put :: Chest -> Put #

get :: Get Chest #

putList :: [Chest] -> Put #

NFData Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

rnf :: Chest -> () #

Eq Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

(==) :: Chest -> Chest -> Bool #

(/=) :: Chest -> Chest -> Bool #

HasAnnotation Chest Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr Chest 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC Chest

TypeHasDoc Chest 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions Chest :: FieldDescriptions #

IsoValue Chest 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT Chest :: T #

type Rep Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

type Rep Chest = D1 ('MetaData "Chest" "Morley.Tezos.Crypto.Timelock" "morley-1.20.0-inplace" 'False) (C1 ('MetaCons "Chest" 'PrefixI 'True) (S1 ('MetaSel ('Just "chestLockedVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Locked) :*: (S1 ('MetaSel ('Just "chestPublicModulus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublicModulus) :*: S1 ('MetaSel ('Just "chestCiphertext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Ciphertext))))
type AsRPC Chest 
Instance details

Defined in Morley.AsRPC

type AsRPC Chest = Chest
type TypeDocFieldDescriptions Chest 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT Chest 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT Chest = 'TChest

data ChestKey #

Instances

Instances details
Generic ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Associated Types

type Rep ChestKey :: Type -> Type #

Methods

from :: ChestKey -> Rep ChestKey x #

to :: Rep ChestKey x -> ChestKey #

Show ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Binary ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

put :: ChestKey -> Put #

get :: Get ChestKey #

putList :: [ChestKey] -> Put #

NFData ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

rnf :: ChestKey -> () #

Eq ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

HasAnnotation ChestKey Source # 
Instance details

Defined in Lorentz.Annotation

HasRPCRepr ChestKey 
Instance details

Defined in Morley.AsRPC

Associated Types

type AsRPC ChestKey

TypeHasDoc ChestKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

Associated Types

type TypeDocFieldDescriptions ChestKey :: FieldDescriptions #

IsoValue ChestKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Associated Types

type ToT ChestKey :: T #

type Rep ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

type Rep ChestKey = D1 ('MetaData "ChestKey" "Morley.Tezos.Crypto.Timelock" "morley-1.20.0-inplace" 'False) (C1 ('MetaCons "ChestKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "ckUnlockedVal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Unlocked) :*: S1 ('MetaSel ('Just "ckProof") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Proof)))
type AsRPC ChestKey 
Instance details

Defined in Morley.AsRPC

type AsRPC ChestKey = ChestKey
type TypeDocFieldDescriptions ChestKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Doc

type ToT ChestKey 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

type ToT ChestKey = 'TChestKey

data OpenChest Source #

Instances

Instances details
Generic OpenChest Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type Rep OpenChest :: Type -> Type #

Show OpenChest Source # 
Instance details

Defined in Lorentz.Value

Eq OpenChest Source # 
Instance details

Defined in Lorentz.Value

HasAnnotation OpenChest Source # 
Instance details

Defined in Lorentz.Value

TypeHasDoc OpenChest Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type TypeDocFieldDescriptions OpenChest :: FieldDescriptions #

IsoValue OpenChest Source # 
Instance details

Defined in Lorentz.Value

Associated Types

type ToT OpenChest :: T #

type Rep OpenChest Source # 
Instance details

Defined in Lorentz.Value

type Rep OpenChest = D1 ('MetaData "OpenChest" "Lorentz.Value" "lorentz-0.16.0-inplace" 'False) (C1 ('MetaCons "ChestContent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)) :+: C1 ('MetaCons "ChestOpenFailed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type TypeDocFieldDescriptions OpenChest Source # 
Instance details

Defined in Lorentz.Value

type ToT OpenChest Source # 
Instance details

Defined in Lorentz.Value

type ToT OpenChest = GValueType (GRep OpenChest)

data EpName #

Instances

Instances details
FromJSON EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

ToJSON EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Generic EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Associated Types

type Rep EpName :: Type -> Type #

Methods

from :: EpName -> Rep EpName x #

to :: Rep EpName x -> EpName #

Show EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

NFData EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Methods

rnf :: EpName -> () #

Eq EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Methods

(==) :: EpName -> EpName -> Bool #

(/=) :: EpName -> EpName -> Bool #

Ord EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

HasCLReader EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Buildable EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Methods

build :: EpName -> Doc

buildList :: [EpName] -> Doc

type Rep EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

type Rep EpName = D1 ('MetaData "EpName" "Morley.Michelson.Untyped.Entrypoints" "morley-1.20.0-inplace" 'True) (C1 ('MetaCons "UnsafeEpName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unEpName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

pattern DefEpName :: EpName #

type EntrypointCall param arg = EntrypointCallT (ToT param) (ToT arg) #

type SomeEntrypointCall arg = SomeEntrypointCallT (ToT arg) #

Constructors

toMutez :: (Integral a, CheckIntSubType a Word63) => a -> Mutez #

Conversions

callingAddress :: forall cp vd addr mname. (ToTAddress cp vd addr, NiceParameterFull cp) => addr -> EntrypointRef mname -> ContractRef (GetEntrypointArgCustom cp mname) Source #

Turn any typed address to ContractRef in Haskell world.

This is an analogy of address to contract convertion in Michelson world, thus you have to supply an entrypoint (or call the default one explicitly).

callingDefAddress :: forall cp vd addr. (ToTAddress cp vd addr, NiceParameterFull cp) => addr -> ContractRef (GetDefaultEntrypointArg cp) Source #

Specialization of callingAddress to call the default entrypoint.

class ToAddress a where Source #

Convert something to Address in Haskell world.

Use this when you want to access state of the contract and are not interested in calling it.

Methods

toAddress :: a -> Address Source #

Instances

Instances details
ToAddress EpAddress Source # 
Instance details

Defined in Lorentz.Address

ToAddress Address Source # 
Instance details

Defined in Lorentz.Address

ToAddress L1Address Source # 
Instance details

Defined in Lorentz.Address

Methods

toAddress :: L1Address -> Address Source #

ToAddress (FutureContract cp) Source # 
Instance details

Defined in Lorentz.Address

ToAddress (ContractRef cp) Source # 
Instance details

Defined in Lorentz.Address

ToAddress (KindedAddress kind) Source # 
Instance details

Defined in Lorentz.Address

Methods

toAddress :: KindedAddress kind -> Address Source #

ToAddress (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

toAddress :: TAddress cp vd -> Address Source #

class ToTAddress (cp :: Type) (vd :: Type) (a :: Type) where Source #

Convert something referring to a contract (not specific entrypoint) to TAddress in Haskell world.

Methods

toTAddress :: a -> TAddress cp vd Source #

Instances

Instances details
ToTAddress cp vd Address Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: Address -> TAddress cp vd Source #

ToTAddress cp vd ContractAddress Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: ContractAddress -> TAddress cp vd Source #

(ImplicitContractParameter cp (ToT cp), vd ~ ()) => ToTAddress cp vd ImplicitAddress Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: ImplicitAddress -> TAddress cp vd Source #

ToTAddress cp vd L1Address Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: L1Address -> TAddress cp vd Source #

vd ~ () => ToTAddress cp vd SmartRollupAddress Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: SmartRollupAddress -> TAddress cp vd Source #

(cp ~ cp', vd ~ vd') => ToTAddress cp vd (TAddress cp' vd') Source # 
Instance details

Defined in Lorentz.Address

Methods

toTAddress :: TAddress cp' vd' -> TAddress cp vd Source #

class ToContractRef (cp :: Type) (contract :: Type) where Source #

Convert something to ContractRef in Haskell world.

Methods

toContractRef :: HasCallStack => contract -> ContractRef cp Source #

Instances

Instances details
(NiceParameter cp, cp ~ cp') => ToContractRef cp (FutureContract cp') Source # 
Instance details

Defined in Lorentz.Address

cp ~ cp' => ToContractRef cp (ContractRef cp') Source # 
Instance details

Defined in Lorentz.Address

(FailWhen cond msg, cond ~ (CanHaveEntrypoints cp && Not (ParameterEntrypointsDerivation cp == EpdNone)), msg ~ (((('Text "Cannot apply `ToContractRef` to `TAddress`" ':$$: 'Text "Consider using call(Def)TAddress first`") ':$$: 'Text "(or if you know your parameter type is primitive,") ':$$: 'Text " make sure typechecker also knows about that)") ':$$: (('Text "For parameter `" ':<>: 'ShowType cp) ':<>: 'Text "`")), cp ~ arg, NiceParameter arg, NiceParameterFull cp, GetDefaultEntrypointArg cp ~ cp) => ToContractRef arg (TAddress cp vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

toContractRef :: TAddress cp vd -> ContractRef arg Source #

class FromContractRef (cp :: Type) (contract :: Type) where Source #

Convert something from ContractRef in Haskell world.

Methods

fromContractRef :: ContractRef cp -> contract Source #

Instances

Instances details
FromContractRef cp EpAddress Source # 
Instance details

Defined in Lorentz.Address

FromContractRef cp Address Source # 
Instance details

Defined in Lorentz.Address

cp ~ cp' => FromContractRef cp (FutureContract cp') Source # 
Instance details

Defined in Lorentz.Address

cp ~ cp' => FromContractRef cp (ContractRef cp') Source # 
Instance details

Defined in Lorentz.Address

convertContractRef :: forall cp contract2 contract1. (ToContractRef cp contract1, FromContractRef cp contract2) => contract1 -> contract2 Source #

Misc

class Show a #

Conversion of values to readable Strings.

Derived instances of Show have the following properties, which are compatible with derived instances of Read:

  • The result of show is a syntactically correct Haskell expression containing only constants, given the fixity declarations in force at the point where the type is declared. It contains only the constructor names defined in the data type, parentheses, and spaces. When labelled constructor fields are used, braces, commas, field names, and equal signs are also used.
  • If the constructor is defined to be an infix operator, then showsPrec will produce infix applications of the constructor.
  • the representation will be enclosed in parentheses if the precedence of the top-level constructor in x is less than d (associativity is ignored). Thus, if d is 0 then the result is never surrounded in parentheses; if d is 11 it is always surrounded in parentheses, unless it is an atomic expression.
  • If the constructor is defined using record syntax, then show will produce the record-syntax form, with the fields given in the same order as the original declaration.

For example, given the declarations

infixr 5 :^:
data Tree a =  Leaf a  |  Tree a :^: Tree a

the derived instance of Show is equivalent to

instance (Show a) => Show (Tree a) where

       showsPrec d (Leaf m) = showParen (d > app_prec) $
            showString "Leaf " . showsPrec (app_prec+1) m
         where app_prec = 10

       showsPrec d (u :^: v) = showParen (d > up_prec) $
            showsPrec (up_prec+1) u .
            showString " :^: "      .
            showsPrec (up_prec+1) v
         where up_prec = 5

Note that right-associativity of :^: is ignored. For example,

  • show (Leaf 1 :^: Leaf 2 :^: Leaf 3) produces the string "Leaf 1 :^: (Leaf 2 :^: Leaf 3)".

Minimal complete definition

showsPrec | show

Instances

Instances details
Show CabalSpecVersion 
Instance details

Defined in Distribution.CabalSpecVersion

Show HasCommonStanzas 
Instance details

Defined in Distribution.CabalSpecVersion

Show HasElif 
Instance details

Defined in Distribution.CabalSpecVersion

Show PError 
Instance details

Defined in Distribution.Parsec.Error

Show Position 
Instance details

Defined in Distribution.Parsec.Position

Show PWarnType 
Instance details

Defined in Distribution.Parsec.Warning

Show PWarning 
Instance details

Defined in Distribution.Parsec.Warning

Show Structure 
Instance details

Defined in Distribution.Utils.Structured

Show Extension 
Instance details

Defined in Language.Haskell.Extension

Show KnownExtension 
Instance details

Defined in Language.Haskell.Extension

Show Language 
Instance details

Defined in Language.Haskell.Extension

Show Key 
Instance details

Defined in Data.Aeson.Key

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

Show DotNetTime 
Instance details

Defined in Data.Aeson.Types.Internal

Show JSONPathElement 
Instance details

Defined in Data.Aeson.Types.Internal

Show Options 
Instance details

Defined in Data.Aeson.Types.Internal

Show SumEncoding 
Instance details

Defined in Data.Aeson.Types.Internal

Show Value

Since version 1.5.6.0 version object values are printed in lexicographic key order

>>> toJSON $ H.fromList [("a", True), ("z", False)]
Object (fromList [("a",Bool True),("z",Bool False)])
>>> toJSON $ H.fromList [("z", False), ("a", True)]
Object (fromList [("a",Bool True),("z",Bool False)])
Instance details

Defined in Data.Aeson.Types.Internal

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Show More 
Instance details

Defined in Data.Attoparsec.Internal.Types

Methods

showsPrec :: Int -> More -> ShowS #

show :: More -> String #

showList :: [More] -> ShowS #

Show Pos 
Instance details

Defined in Data.Attoparsec.Internal.Types

Methods

showsPrec :: Int -> Pos -> ShowS #

show :: Pos -> String #

showList :: [Pos] -> ShowS #

Show ByteArray

Since: base-4.17.0.0

Instance details

Defined in Data.Array.Byte

Show Constr

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Show ConstrRep

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Show DataRep

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Show DataType

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Show Fixity

Since: base-4.0.0.0

Instance details

Defined in Data.Data

Show All

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> All -> ShowS #

show :: All -> String #

showList :: [All] -> ShowS #

Show Any

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Any -> ShowS #

show :: Any -> String #

showList :: [Any] -> ShowS #

Show SomeTypeRep

Since: base-4.10.0.0

Instance details

Defined in Data.Typeable.Internal

Show Version

Since: base-2.1

Instance details

Defined in Data.Version

Show Void

Since: base-4.8.0.0

Instance details

Defined in Data.Void

Methods

showsPrec :: Int -> Void -> ShowS #

show :: Void -> String #

showList :: [Void] -> ShowS #

Show BlockReason

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Show ThreadId

Since: base-4.2.0.0

Instance details

Defined in GHC.Conc.Sync

Show ThreadStatus

Since: base-4.3.0.0

Instance details

Defined in GHC.Conc.Sync

Show ErrorCall

Since: base-4.0.0.0

Instance details

Defined in GHC.Exception

Show ArithException

Since: base-4.0.0.0

Instance details

Defined in GHC.Exception.Type

Show SomeException

Since: base-3.0

Instance details

Defined in GHC.Exception.Type

Show Associativity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Show DecidedStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Show Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Show SourceStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Show SourceUnpackedness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Show MaskingState

Since: base-4.3.0.0

Instance details

Defined in GHC.IO

Show AllocationLimitExceeded

Since: base-4.7.1.0

Instance details

Defined in GHC.IO.Exception

Show ArrayException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show AssertionFailed

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show AsyncException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show BlockedIndefinitelyOnMVar

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show BlockedIndefinitelyOnSTM

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show CompactionFailed

Since: base-4.10.0.0

Instance details

Defined in GHC.IO.Exception

Show Deadlock

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show ExitCode 
Instance details

Defined in GHC.IO.Exception

Show FixIOException

Since: base-4.11.0.0

Instance details

Defined in GHC.IO.Exception

Show IOErrorType

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show IOException

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Show SomeAsyncException

Since: base-4.7.0.0

Instance details

Defined in GHC.IO.Exception

Show BufferMode

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.Handle.Types

Show Handle

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle.Types

Show HandleType

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Handle.Types

Show Newline

Since: base-4.3.0.0

Instance details

Defined in GHC.IO.Handle.Types

Show NewlineMode

Since: base-4.3.0.0

Instance details

Defined in GHC.IO.Handle.Types

Show IOMode

Since: base-4.2.0.0

Instance details

Defined in GHC.IO.IOMode

Show Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int16 -> ShowS #

show :: Int16 -> String #

showList :: [Int16] -> ShowS #

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS #

show :: Int32 -> String #

showList :: [Int32] -> ShowS #

Show Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int64 -> ShowS #

show :: Int64 -> String #

showList :: [Int64] -> ShowS #

Show Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int8 -> ShowS #

show :: Int8 -> String #

showList :: [Int8] -> ShowS #

Show CCFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show ConcFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show DebugFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show DoCostCentres

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show DoHeapProfile

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show DoTrace

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show GCFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show GiveGCStats

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show IoSubSystem 
Instance details

Defined in GHC.RTS.Flags

Show MiscFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show ParFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show ProfFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show RTSFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show TickyFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show TraceFlags

Since: base-4.8.0.0

Instance details

Defined in GHC.RTS.Flags

Show FractionalExponentBase 
Instance details

Defined in GHC.Real

Show CallStack

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Show SrcLoc

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Show GCDetails

Since: base-4.10.0.0

Instance details

Defined in GHC.Stats

Show RTSStats

Since: base-4.10.0.0

Instance details

Defined in GHC.Stats

Show SomeChar 
Instance details

Defined in GHC.TypeLits

Show SomeSymbol

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeLits

Show SomeNat

Since: base-4.7.0.0

Instance details

Defined in GHC.TypeNats

Show GeneralCategory

Since: base-2.1

Instance details

Defined in GHC.Unicode

Show Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word64

Since: base-2.1

Instance details

Defined in GHC.Word

Show Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Methods

showsPrec :: Int -> Word8 -> ShowS #

show :: Word8 -> String #

showList :: [Word8] -> ShowS #

Show Lexeme

Since: base-2.1

Instance details

Defined in Text.Read.Lex

Show Number

Since: base-4.6.0.0

Instance details

Defined in Text.Read.Lex

Show Alphabet 
Instance details

Defined in Data.ByteString.Base58.Internal

Show Encoding 
Instance details

Defined in Basement.String

Show ASCII7_Invalid 
Instance details

Defined in Basement.String.Encoding.ASCII7

Methods

showsPrec :: Int -> ASCII7_Invalid -> ShowS #

show :: ASCII7_Invalid -> String #

showList :: [ASCII7_Invalid] -> ShowS #

Show ISO_8859_1_Invalid 
Instance details

Defined in Basement.String.Encoding.ISO_8859_1

Methods

showsPrec :: Int -> ISO_8859_1_Invalid -> ShowS #

show :: ISO_8859_1_Invalid -> String #

showList :: [ISO_8859_1_Invalid] -> ShowS #

Show UTF16_Invalid 
Instance details

Defined in Basement.String.Encoding.UTF16

Methods

showsPrec :: Int -> UTF16_Invalid -> ShowS #

show :: UTF16_Invalid -> String #

showList :: [UTF16_Invalid] -> ShowS #

Show UTF32_Invalid 
Instance details

Defined in Basement.String.Encoding.UTF32

Methods

showsPrec :: Int -> UTF32_Invalid -> ShowS #

show :: UTF32_Invalid -> String #

showList :: [UTF32_Invalid] -> ShowS #

Show AsciiString 
Instance details

Defined in Basement.Types.AsciiString

Show Char7 
Instance details

Defined in Basement.Types.Char7

Methods

showsPrec :: Int -> Char7 -> ShowS #

show :: Char7 -> String #

showList :: [Char7] -> ShowS #

Show FileSize 
Instance details

Defined in Basement.Types.OffsetSize

Show String 
Instance details

Defined in Basement.UTF8.Base

Show BimapException 
Instance details

Defined in Data.Bimap

Methods

showsPrec :: Int -> BimapException -> ShowS #

show :: BimapException -> String #

showList :: [BimapException] -> ShowS #

Show F2Poly 
Instance details

Defined in Data.Bit.F2Poly

Show Bit 
Instance details

Defined in Data.Bit.Internal

Methods

showsPrec :: Int -> Bit -> ShowS #

show :: Bit -> String #

showList :: [Bit] -> ShowS #

Show ByteString 
Instance details

Defined in Data.ByteString.Internal.Type

Show ByteString 
Instance details

Defined in Data.ByteString.Lazy.Internal

Show ShortByteString 
Instance details

Defined in Data.ByteString.Short.Internal

Show IntSet 
Instance details

Defined in Data.IntSet.Internal

Show CryptoError 
Instance details

Defined in Crypto.Error.Types

Show Blake2b_160 
Instance details

Defined in Crypto.Hash.Blake2b

Show Blake2b_224 
Instance details

Defined in Crypto.Hash.Blake2b

Show Blake2b_256 
Instance details

Defined in Crypto.Hash.Blake2b

Show Blake2b_384 
Instance details

Defined in Crypto.Hash.Blake2b

Show Blake2b_512 
Instance details

Defined in Crypto.Hash.Blake2b

Show Blake2bp_512 
Instance details

Defined in Crypto.Hash.Blake2bp

Show Blake2s_160 
Instance details

Defined in Crypto.Hash.Blake2s

Show Blake2s_224 
Instance details

Defined in Crypto.Hash.Blake2s

Show Blake2s_256 
Instance details

Defined in Crypto.Hash.Blake2s

Show Blake2sp_224 
Instance details

Defined in Crypto.Hash.Blake2sp

Show Blake2sp_256 
Instance details

Defined in Crypto.Hash.Blake2sp

Show Keccak_224 
Instance details

Defined in Crypto.Hash.Keccak

Show Keccak_256 
Instance details

Defined in Crypto.Hash.Keccak

Show Keccak_384 
Instance details

Defined in Crypto.Hash.Keccak

Show Keccak_512 
Instance details

Defined in Crypto.Hash.Keccak

Show MD2 
Instance details

Defined in Crypto.Hash.MD2

Methods

showsPrec :: Int -> MD2 -> ShowS #

show :: MD2 -> String #

showList :: [MD2] -> ShowS #

Show MD4 
Instance details

Defined in Crypto.Hash.MD4

Methods

showsPrec :: Int -> MD4 -> ShowS #

show :: MD4 -> String #

showList :: [MD4] -> ShowS #

Show MD5 
Instance details

Defined in Crypto.Hash.MD5

Methods

showsPrec :: Int -> MD5 -> ShowS #

show :: MD5 -> String #

showList :: [MD5] -> ShowS #

Show RIPEMD160 
Instance details

Defined in Crypto.Hash.RIPEMD160

Show SHA1 
Instance details

Defined in Crypto.Hash.SHA1

Methods

showsPrec :: Int -> SHA1 -> ShowS #

show :: SHA1 -> String #

showList :: [SHA1] -> ShowS #

Show SHA224 
Instance details

Defined in Crypto.Hash.SHA224

Show SHA256 
Instance details

Defined in Crypto.Hash.SHA256

Show SHA3_224 
Instance details

Defined in Crypto.Hash.SHA3

Show SHA3_256 
Instance details

Defined in Crypto.Hash.SHA3

Show SHA3_384 
Instance details

Defined in Crypto.Hash.SHA3

Show SHA3_512 
Instance details

Defined in Crypto.Hash.SHA3

Show SHA384 
Instance details

Defined in Crypto.Hash.SHA384

Show SHA512 
Instance details

Defined in Crypto.Hash.SHA512

Show SHA512t_224 
Instance details

Defined in Crypto.Hash.SHA512t

Show SHA512t_256 
Instance details

Defined in Crypto.Hash.SHA512t

Show Skein256_224 
Instance details

Defined in Crypto.Hash.Skein256

Show Skein256_256 
Instance details

Defined in Crypto.Hash.Skein256

Show Skein512_224 
Instance details

Defined in Crypto.Hash.Skein512

Show Skein512_256 
Instance details

Defined in Crypto.Hash.Skein512

Show Skein512_384 
Instance details

Defined in Crypto.Hash.Skein512

Show Skein512_512 
Instance details

Defined in Crypto.Hash.Skein512

Show Tiger 
Instance details

Defined in Crypto.Hash.Tiger

Methods

showsPrec :: Int -> Tiger -> ShowS #

show :: Tiger -> String #

showList :: [Tiger] -> ShowS #

Show Whirlpool 
Instance details

Defined in Crypto.Hash.Whirlpool

Show ForeignSrcLang 
Instance details

Defined in GHC.ForeignSrcLang.Type

Show Extension 
Instance details

Defined in GHC.LanguageExtensions.Type

Show KindRep 
Instance details

Defined in GHC.Show

Show Module

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Show Ordering

Since: base-2.1

Instance details

Defined in GHC.Show

Show TrName

Since: base-4.9.0.0

Instance details

Defined in GHC.Show

Show TyCon

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> TyCon -> ShowS #

show :: TyCon -> String #

showList :: [TyCon] -> ShowS #

Show TypeLitSort

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Show BlstError 
Instance details

Defined in Crypto.BLST.Internal.Bindings

Show EncodeMethod 
Instance details

Defined in Crypto.BLST.Internal.Bindings.Types

Show Scalar 
Instance details

Defined in Crypto.BLST.Internal.Bindings.Types

Show SecretKey 
Instance details

Defined in Crypto.BLST.Internal.Types

Show DefName 
Instance details

Defined in Control.Lens.Internal.FieldTH

Show NRational Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Show Rational Source # 
Instance details

Defined in Lorentz.CustomArith.RationalArith

Show EpCallingStep Source # 
Instance details

Defined in Lorentz.Entrypoints.Core

Show ExtConversionError Source # 
Instance details

Defined in Lorentz.Extensible

Show EntrypointLookupError Source # 
Instance details

Defined in Lorentz.UParam

Show Never Source # 
Instance details

Defined in Lorentz.Value

Methods

showsPrec :: Int -> Never -> ShowS #

show :: Never -> String #

showList :: [Never] -> ShowS #

Show OpenChest Source # 
Instance details

Defined in Lorentz.Value

Show ViewInterfaceMatchError Source # 
Instance details

Defined in Lorentz.ViewBase

Show ZSNil Source # 
Instance details

Defined in Lorentz.Zip

Methods

showsPrec :: Int -> ZSNil -> ShowS #

show :: ZSNil -> String #

showList :: [ZSNil] -> ShowS #

Show InvalidPosException 
Instance details

Defined in Text.Megaparsec.Pos

Show Pos 
Instance details

Defined in Text.Megaparsec.Pos

Methods

showsPrec :: Int -> Pos -> ShowS #

show :: Pos -> String #

showList :: [Pos] -> ShowS #

Show SourcePos 
Instance details

Defined in Text.Megaparsec.Pos

Show FromExpErrorReason 
Instance details

Defined in Morley.Micheline.Class

Methods

showsPrec :: Int -> FromExpErrorReason -> ShowS #

show :: FromExpErrorReason -> String #

showList :: [FromExpErrorReason] -> ShowS #

Show Annotation 
Instance details

Defined in Morley.Micheline.Expression

Methods

showsPrec :: Int -> Annotation -> ShowS #

show :: Annotation -> String #

showList :: [Annotation] -> ShowS #

Show MichelinePrimitive 
Instance details

Defined in Morley.Micheline.Expression.Internal.MichelinePrimitive

Methods

showsPrec :: Int -> MichelinePrimitive -> ShowS #

show :: MichelinePrimitive -> String #

showList :: [MichelinePrimitive] -> ShowS #

Show MichelinePrimitiveTag 
Instance details

Defined in Morley.Micheline.Expression.Internal.MichelinePrimitive

Methods

showsPrec :: Int -> MichelinePrimitiveTag -> ShowS #

show :: MichelinePrimitiveTag -> String #

showList :: [MichelinePrimitiveTag] -> ShowS #

Show TezosMutez 
Instance details

Defined in Morley.Micheline.Json

Methods

showsPrec :: Int -> TezosMutez -> ShowS #

show :: TezosMutez -> String #

showList :: [TezosMutez] -> ShowS #

Show AnalyzerRes 
Instance details

Defined in Morley.Michelson.Analyzer

Methods

showsPrec :: Int -> AnalyzerRes -> ShowS #

show :: AnalyzerRes -> String #

showList :: [AnalyzerRes] -> ShowS #

Show DocGrouping 
Instance details

Defined in Morley.Michelson.Doc

Show DocItemId 
Instance details

Defined in Morley.Michelson.Doc

Show DocItemPos 
Instance details

Defined in Morley.Michelson.Doc

Show SomeDocItem 
Instance details

Defined in Morley.Michelson.Doc

Show ErrorSrcPos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

showsPrec :: Int -> ErrorSrcPos -> ShowS #

show :: ErrorSrcPos -> String #

showList :: [ErrorSrcPos] -> ShowS #

Show Pos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

showsPrec :: Int -> Pos -> ShowS #

show :: Pos -> String #

showList :: [Pos] -> ShowS #

Show SrcPos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

showsPrec :: Int -> SrcPos -> ShowS #

show :: SrcPos -> String #

showList :: [SrcPos] -> ShowS #

Show BadViewNameError 
Instance details

Defined in Morley.Michelson.Internal.ViewName

Methods

showsPrec :: Int -> BadViewNameError -> ShowS #

show :: BadViewNameError -> String #

showList :: [BadViewNameError] -> ShowS #

Show ViewName 
Instance details

Defined in Morley.Michelson.Internal.ViewName

Show ViewsSetError 
Instance details

Defined in Morley.Michelson.Internal.ViewsSet

Methods

showsPrec :: Int -> ViewsSetError -> ShowS #

show :: ViewsSetError -> String #

showList :: [ViewsSetError] -> ShowS #

Show InterpreterState 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> InterpreterState -> ShowS #

show :: InterpreterState -> String #

showList :: [InterpreterState] -> ShowS #

Show MorleyLogs 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> MorleyLogs -> ShowS #

show :: MorleyLogs -> String #

showList :: [MorleyLogs] -> ShowS #

Show RemainingSteps 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> RemainingSteps -> ShowS #

show :: RemainingSteps -> String #

showList :: [RemainingSteps] -> ShowS #

Show ViewLookupError 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> ViewLookupError -> ShowS #

show :: ViewLookupError -> String #

showList :: [ViewLookupError] -> ShowS #

Show CadrStruct 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> CadrStruct -> ShowS #

show :: CadrStruct -> String #

showList :: [CadrStruct] -> ShowS #

Show Macro 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> Macro -> ShowS #

show :: Macro -> String #

showList :: [Macro] -> ShowS #

Show PairStruct 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> PairStruct -> ShowS #

show :: PairStruct -> String #

showList :: [PairStruct] -> ShowS #

Show ParsedOp 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> ParsedOp -> ShowS #

show :: ParsedOp -> String #

showList :: [ParsedOp] -> ShowS #

Show UnpairStruct 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> UnpairStruct -> ShowS #

show :: UnpairStruct -> String #

showList :: [UnpairStruct] -> ShowS #

Show CustomParserException 
Instance details

Defined in Morley.Michelson.Parser.Error

Methods

showsPrec :: Int -> CustomParserException -> ShowS #

show :: CustomParserException -> String #

showList :: [CustomParserException] -> ShowS #

Show ParserException 
Instance details

Defined in Morley.Michelson.Parser.Error

Methods

showsPrec :: Int -> ParserException -> ShowS #

show :: ParserException -> String #

showList :: [ParserException] -> ShowS #

Show StringLiteralParserException 
Instance details

Defined in Morley.Michelson.Parser.Error

Methods

showsPrec :: Int -> StringLiteralParserException -> ShowS #

show :: StringLiteralParserException -> String #

showList :: [StringLiteralParserException] -> ShowS #

Show MichelsonSource 
Instance details

Defined in Morley.Michelson.Parser.Types

Methods

showsPrec :: Int -> MichelsonSource -> ShowS #

show :: MichelsonSource -> String #

showList :: [MichelsonSource] -> ShowS #

Show ParserOptions 
Instance details

Defined in Morley.Michelson.Parser.Types

Methods

showsPrec :: Int -> ParserOptions -> ShowS #

show :: ParserOptions -> String #

showList :: [ParserOptions] -> ShowS #

Show BigMapCounter 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> BigMapCounter -> ShowS #

show :: BigMapCounter -> String #

showList :: [BigMapCounter] -> ShowS #

Show ContractState 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> ContractState -> ShowS #

show :: ContractState -> String #

showList :: [ContractState] -> ShowS #

Show GState 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> GState -> ShowS #

show :: GState -> String #

showList :: [GState] -> ShowS #

Show GStateParseError 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> GStateParseError -> ShowS #

show :: GStateParseError -> String #

showList :: [GStateParseError] -> ShowS #

Show GStateUpdate 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> GStateUpdate -> ShowS #

show :: GStateUpdate -> String #

showList :: [GStateUpdate] -> ShowS #

Show GStateUpdateError 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> GStateUpdateError -> ShowS #

show :: GStateUpdateError -> String #

showList :: [GStateUpdateError] -> ShowS #

Show ImplicitState 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> ImplicitState -> ShowS #

show :: ImplicitState -> String #

showList :: [ImplicitState] -> ShowS #

Show TicketKey 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> TicketKey -> ShowS #

show :: TicketKey -> String #

showList :: [TicketKey] -> ShowS #

Show VotingPowers 
Instance details

Defined in Morley.Michelson.Runtime.GState

Methods

showsPrec :: Int -> VotingPowers -> ShowS #

show :: VotingPowers -> String #

showList :: [VotingPowers] -> ShowS #

Show MText 
Instance details

Defined in Morley.Michelson.Text

Methods

showsPrec :: Int -> MText -> ShowS #

show :: MText -> String #

showList :: [MText] -> ShowS #

Show ExtError 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> ExtError -> ShowS #

show :: ExtError -> String #

showList :: [ExtError] -> ShowS #

Show StackSize 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> StackSize -> ShowS #

show :: StackSize -> String #

showList :: [StackSize] -> ShowS #

Show TcTypeError 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> TcTypeError -> ShowS #

show :: TcTypeError -> String #

showList :: [TcTypeError] -> ShowS #

Show TopLevelType 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> TopLevelType -> ShowS #

show :: TopLevelType -> String #

showList :: [TopLevelType] -> ShowS #

Show TypeContext 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> TypeContext -> ShowS #

show :: TypeContext -> String #

showList :: [TypeContext] -> ShowS #

Show SomeParamType 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheck

Methods

showsPrec :: Int -> SomeParamType -> ShowS #

show :: SomeParamType -> String #

showList :: [SomeParamType] -> ShowS #

Show Nesting 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheckedOp

Methods

showsPrec :: Int -> Nesting -> ShowS #

show :: Nesting -> String #

showList :: [Nesting] -> ShowS #

Show SomeSingInstr 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheckedOp

Methods

showsPrec :: Int -> SomeSingInstr -> ShowS #

show :: SomeSingInstr -> String #

showList :: [SomeSingInstr] -> ShowS #

Show SomeHST 
Instance details

Defined in Morley.Michelson.TypeCheck.Types

Methods

showsPrec :: Int -> SomeHST -> ShowS #

show :: SomeHST -> String #

showList :: [SomeHST] -> ShowS #

Show SomeAnnotatedValue 
Instance details

Defined in Morley.Michelson.Typed.AnnotatedValue

Methods

showsPrec :: Int -> SomeAnnotatedValue -> ShowS #

show :: SomeAnnotatedValue -> String #

showList :: [SomeAnnotatedValue] -> ShowS #

Show MutezArithErrorType 
Instance details

Defined in Morley.Michelson.Typed.Arith

Methods

showsPrec :: Int -> MutezArithErrorType -> ShowS #

show :: MutezArithErrorType -> String #

showList :: [MutezArithErrorType] -> ShowS #

Show ShiftArithErrorType 
Instance details

Defined in Morley.Michelson.Typed.Arith

Methods

showsPrec :: Int -> ShiftArithErrorType -> ShowS #

show :: ShiftArithErrorType -> String #

showList :: [ShiftArithErrorType] -> ShowS #

Show FailureType 
Instance details

Defined in Morley.Michelson.Typed.ClassifiedInstr.Internal.Types

Methods

showsPrec :: Int -> FailureType -> ShowS #

show :: FailureType -> String #

showList :: [FailureType] -> ShowS #

Show HasAnns 
Instance details

Defined in Morley.Michelson.Typed.ClassifiedInstr.Internal.Types

Methods

showsPrec :: Int -> HasAnns -> ShowS #

show :: HasAnns -> String #

showList :: [HasAnns] -> ShowS #

Show IsMichelson 
Instance details

Defined in Morley.Michelson.Typed.ClassifiedInstr.Internal.Types

Methods

showsPrec :: Int -> IsMichelson -> ShowS #

show :: IsMichelson -> String #

showList :: [IsMichelson] -> ShowS #

Show NumChildren 
Instance details

Defined in Morley.Michelson.Typed.ClassifiedInstr.Internal.Types

Methods

showsPrec :: Int -> NumChildren -> ShowS #

show :: NumChildren -> String #

showList :: [NumChildren] -> ShowS #

Show UntypingOptions 
Instance details

Defined in Morley.Michelson.Typed.Convert

Methods

showsPrec :: Int -> UntypingOptions -> ShowS #

show :: UntypingOptions -> String #

showList :: [UntypingOptions] -> ShowS #

Show ArmCoord 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> ArmCoord -> ShowS #

show :: ArmCoord -> String #

showList :: [ArmCoord] -> ShowS #

Show EpAddress 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Show ParamEpError 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> ParamEpError -> ShowS #

show :: ParamEpError -> String #

showList :: [ParamEpError] -> ShowS #

Show ParseEpAddressError 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> ParseEpAddressError -> ShowS #

show :: ParseEpAddressError -> String #

showList :: [ParseEpAddressError] -> ShowS #

Show SomeContract 
Instance details

Defined in Morley.Michelson.Typed.Existential

Methods

showsPrec :: Int -> SomeContract -> ShowS #

show :: SomeContract -> String #

showList :: [SomeContract] -> ShowS #

Show SomeContractAndStorage 
Instance details

Defined in Morley.Michelson.Typed.Existential

Methods

showsPrec :: Int -> SomeContractAndStorage -> ShowS #

show :: SomeContractAndStorage -> String #

showList :: [SomeContractAndStorage] -> ShowS #

Show CommentType 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> CommentType -> ShowS #

show :: CommentType -> String #

showList :: [CommentType] -> ShowS #

Show SomeMeta 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> SomeMeta -> ShowS #

show :: SomeMeta -> String #

showList :: [SomeMeta] -> ShowS #

Show EmitOperation 
Instance details

Defined in Morley.Michelson.Typed.Operation

Methods

showsPrec :: Int -> EmitOperation -> ShowS #

show :: EmitOperation -> String #

showList :: [EmitOperation] -> ShowS #

Show OperationHash 
Instance details

Defined in Morley.Michelson.Typed.Operation

Methods

showsPrec :: Int -> OperationHash -> ShowS #

show :: OperationHash -> String #

showList :: [OperationHash] -> ShowS #

Show OriginationOperation 
Instance details

Defined in Morley.Michelson.Typed.Operation

Methods

showsPrec :: Int -> OriginationOperation -> ShowS #

show :: OriginationOperation -> String #

showList :: [OriginationOperation] -> ShowS #

Show SetDelegateOperation 
Instance details

Defined in Morley.Michelson.Typed.Operation

Methods

showsPrec :: Int -> SetDelegateOperation -> ShowS #

show :: SetDelegateOperation -> String #

showList :: [SetDelegateOperation] -> ShowS #

Show TransferOperation 
Instance details

Defined in Morley.Michelson.Typed.Operation

Methods

showsPrec :: Int -> TransferOperation -> ShowS #

show :: TransferOperation -> String #

showList :: [TransferOperation] -> ShowS #

Show BadTypeForScope 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.WellTyped

Methods

showsPrec :: Int -> BadTypeForScope -> ShowS #

show :: BadTypeForScope -> String #

showList :: [BadTypeForScope] -> ShowS #

Show T 
Instance details

Defined in Morley.Michelson.Typed.T

Methods

showsPrec :: Int -> T -> ShowS #

show :: T -> String #

showList :: [T] -> ShowS #

Show SetDelegate 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> SetDelegate -> ShowS #

show :: SetDelegate -> String #

showList :: [SetDelegate] -> ShowS #

Show AnnotationSet 
Instance details

Defined in Morley.Michelson.Untyped.Annotation

Methods

showsPrec :: Int -> AnnotationSet -> ShowS #

show :: AnnotationSet -> String #

showList :: [AnnotationSet] -> ShowS #

Show AnyAnn 
Instance details

Defined in Morley.Michelson.Untyped.Annotation

Methods

showsPrec :: Int -> AnyAnn -> ShowS #

show :: AnyAnn -> String #

showList :: [AnyAnn] -> ShowS #

Show VarAnns 
Instance details

Defined in Morley.Michelson.Untyped.Annotation

Methods

showsPrec :: Int -> VarAnns -> ShowS #

show :: VarAnns -> String #

showList :: [VarAnns] -> ShowS #

Show ContractBlockError 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> ContractBlockError -> ShowS #

show :: ContractBlockError -> String #

showList :: [ContractBlockError] -> ShowS #

Show EntriesOrder 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> EntriesOrder -> ShowS #

show :: EntriesOrder -> String #

showList :: [EntriesOrder] -> ShowS #

Show Entry 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> Entry -> ShowS #

show :: Entry -> String #

showList :: [Entry] -> ShowS #

Show EpName 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Show EpNameFromRefAnnError 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Methods

showsPrec :: Int -> EpNameFromRefAnnError -> ShowS #

show :: EpNameFromRefAnnError -> String #

showList :: [EpNameFromRefAnnError] -> ShowS #

Show HandleImplicitDefaultEp 
Instance details

Defined in Morley.Michelson.Untyped.Entrypoints

Methods

showsPrec :: Int -> HandleImplicitDefaultEp -> ShowS #

show :: HandleImplicitDefaultEp -> String #

showList :: [HandleImplicitDefaultEp] -> ShowS #

Show PrintComment 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> PrintComment -> ShowS #

show :: PrintComment -> String #

showList :: [PrintComment] -> ShowS #

Show StackRef 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> StackRef -> ShowS #

show :: StackRef -> String #

showList :: [StackRef] -> ShowS #

Show StackTypePattern 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> StackTypePattern -> ShowS #

show :: StackTypePattern -> String #

showList :: [StackTypePattern] -> ShowS #

Show TyVar 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> TyVar -> ShowS #

show :: TyVar -> String #

showList :: [TyVar] -> ShowS #

Show Var 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> Var -> ShowS #

show :: Var -> String #

showList :: [Var] -> ShowS #

Show ExpandedOp 
Instance details

Defined in Morley.Michelson.Untyped.Instr

Methods

showsPrec :: Int -> ExpandedOp -> ShowS #

show :: ExpandedOp -> String #

showList :: [ExpandedOp] -> ShowS #

Show ParameterType 
Instance details

Defined in Morley.Michelson.Untyped.Type

Methods

showsPrec :: Int -> ParameterType -> ShowS #

show :: ParameterType -> String #

showList :: [ParameterType] -> ShowS #

Show T 
Instance details

Defined in Morley.Michelson.Untyped.Type

Methods

showsPrec :: Int -> T -> ShowS #

show :: T -> String #

showList :: [T] -> ShowS #

Show Ty 
Instance details

Defined in Morley.Michelson.Untyped.Type

Methods

showsPrec :: Int -> Ty -> ShowS #

show :: Ty -> String #

showList :: [Ty] -> ShowS #

Show InternalByteString 
Instance details

Defined in Morley.Michelson.Untyped.Value

Methods

showsPrec :: Int -> InternalByteString -> ShowS #

show :: InternalByteString -> String #

showList :: [InternalByteString] -> ShowS #

Show GlobalCounter 
Instance details

Defined in Morley.Tezos.Address

Methods

showsPrec :: Int -> GlobalCounter -> ShowS #

show :: GlobalCounter -> String #

showList :: [GlobalCounter] -> ShowS #

Show ParseAddressError 
Instance details

Defined in Morley.Tezos.Address

Methods

showsPrec :: Int -> ParseAddressError -> ShowS #

show :: ParseAddressError -> String #

showList :: [ParseAddressError] -> ShowS #

Show ParseAddressRawError 
Instance details

Defined in Morley.Tezos.Address

Methods

showsPrec :: Int -> ParseAddressRawError -> ShowS #

show :: ParseAddressRawError -> String #

showList :: [ParseAddressRawError] -> ShowS #

Show AddressKind 
Instance details

Defined in Morley.Tezos.Address.Kinds

Methods

showsPrec :: Int -> AddressKind -> ShowS #

show :: AddressKind -> String #

showList :: [AddressKind] -> ShowS #

Show ChainId 
Instance details

Defined in Morley.Tezos.Core

Show Mutez 
Instance details

Defined in Morley.Tezos.Core

Methods

showsPrec :: Int -> Mutez -> ShowS #

show :: Mutez -> String #

showList :: [Mutez] -> ShowS #

Show ParseChainIdError 
Instance details

Defined in Morley.Tezos.Core

Methods

showsPrec :: Int -> ParseChainIdError -> ShowS #

show :: ParseChainIdError -> String #

showList :: [ParseChainIdError] -> ShowS #

Show Timestamp 
Instance details

Defined in Morley.Tezos.Core

Show KeyType 
Instance details

Defined in Morley.Tezos.Crypto

Methods

showsPrec :: Int -> KeyType -> ShowS #

show :: KeyType -> String #

showList :: [KeyType] -> ShowS #

Show ParseSignatureRawError 
Instance details

Defined in Morley.Tezos.Crypto

Methods

showsPrec :: Int -> ParseSignatureRawError -> ShowS #

show :: ParseSignatureRawError -> String #

showList :: [ParseSignatureRawError] -> ShowS #

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto

Show SecretKey 
Instance details

Defined in Morley.Tezos.Crypto

Methods

showsPrec :: Int -> SecretKey -> ShowS #

show :: SecretKey -> String #

showList :: [SecretKey] -> ShowS #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto.BLS

Methods

showsPrec :: Int -> PublicKey -> ShowS #

show :: PublicKey -> String #

showList :: [PublicKey] -> ShowS #

Show SecretKey 
Instance details

Defined in Morley.Tezos.Crypto.BLS

Methods

showsPrec :: Int -> SecretKey -> ShowS #

show :: SecretKey -> String #

showList :: [SecretKey] -> ShowS #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto.BLS

Methods

showsPrec :: Int -> Signature -> ShowS #

show :: Signature -> String #

showList :: [Signature] -> ShowS #

Show Bls12381Fr 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Show Bls12381G1 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Show Bls12381G2 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Show DeserializationError 
Instance details

Defined in Morley.Tezos.Crypto.BLS12381

Methods

showsPrec :: Int -> DeserializationError -> ShowS #

show :: DeserializationError -> String #

showList :: [DeserializationError] -> ShowS #

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto.Ed25519

Methods

showsPrec :: Int -> PublicKey -> ShowS #

show :: PublicKey -> String #

showList :: [PublicKey] -> ShowS #

Show SecretKey 
Instance details

Defined in Morley.Tezos.Crypto.Ed25519

Methods

showsPrec :: Int -> SecretKey -> ShowS #

show :: SecretKey -> String #

showList :: [SecretKey] -> ShowS #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto.Ed25519

Methods

showsPrec :: Int -> Signature -> ShowS #

show :: Signature -> String #

showList :: [Signature] -> ShowS #

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto.P256

Methods

showsPrec :: Int -> PublicKey -> ShowS #

show :: PublicKey -> String #

showList :: [PublicKey] -> ShowS #

Show SecretKey 
Instance details

Defined in Morley.Tezos.Crypto.P256

Methods

showsPrec :: Int -> SecretKey -> ShowS #

show :: SecretKey -> String #

showList :: [SecretKey] -> ShowS #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto.P256

Methods

showsPrec :: Int -> Signature -> ShowS #

show :: Signature -> String #

showList :: [Signature] -> ShowS #

Show PublicKey 
Instance details

Defined in Morley.Tezos.Crypto.Secp256k1

Methods

showsPrec :: Int -> PublicKey -> ShowS #

show :: PublicKey -> String #

showList :: [PublicKey] -> ShowS #

Show SecretKey 
Instance details

Defined in Morley.Tezos.Crypto.Secp256k1

Methods

showsPrec :: Int -> SecretKey -> ShowS #

show :: SecretKey -> String #

showList :: [SecretKey] -> ShowS #

Show Signature 
Instance details

Defined in Morley.Tezos.Crypto.Secp256k1

Methods

showsPrec :: Int -> Signature -> ShowS #

show :: Signature -> String #

showList :: [Signature] -> ShowS #

Show Chest 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Chest -> ShowS #

show :: Chest -> String #

showList :: [Chest] -> ShowS #

Show ChestKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Show Ciphertext 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Ciphertext -> ShowS #

show :: Ciphertext -> String #

showList :: [Ciphertext] -> ShowS #

Show Locked 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Locked -> ShowS #

show :: Locked -> String #

showList :: [Locked] -> ShowS #

Show Nonce 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Nonce -> ShowS #

show :: Nonce -> String #

showList :: [Nonce] -> ShowS #

Show OpeningResult 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> OpeningResult -> ShowS #

show :: OpeningResult -> String #

showList :: [OpeningResult] -> ShowS #

Show Proof 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Proof -> ShowS #

show :: Proof -> String #

showList :: [Proof] -> ShowS #

Show PublicModulus 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> PublicModulus -> ShowS #

show :: PublicModulus -> String #

showList :: [PublicModulus] -> ShowS #

Show RSAFactors 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> RSAFactors -> ShowS #

show :: RSAFactors -> String #

showList :: [RSAFactors] -> ShowS #

Show SymmetricKey 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> SymmetricKey -> ShowS #

show :: SymmetricKey -> String #

showList :: [SymmetricKey] -> ShowS #

Show TLTime 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> TLTime -> ShowS #

show :: TLTime -> String #

showList :: [TLTime] -> ShowS #

Show Unlocked 
Instance details

Defined in Morley.Tezos.Crypto.Timelock

Methods

showsPrec :: Int -> Unlocked -> ShowS #

show :: Unlocked -> String #

showList :: [Unlocked] -> ShowS #

Show B58CheckWithPrefixError 
Instance details

Defined in Morley.Tezos.Crypto.Util

Methods

showsPrec :: Int -> B58CheckWithPrefixError -> ShowS #

show :: B58CheckWithPrefixError -> String #

showList :: [B58CheckWithPrefixError] -> ShowS #

Show CryptoParseError 
Instance details

Defined in Morley.Tezos.Crypto.Util

Methods

showsPrec :: Int -> CryptoParseError -> ShowS #

show :: CryptoParseError -> String #

showList :: [CryptoParseError] -> ShowS #

Show UnpackError 
Instance details

Defined in Morley.Util.Binary

Methods

showsPrec :: Int -> UnpackError -> ShowS #

show :: UnpackError -> String #

showList :: [UnpackError] -> ShowS #

Show HexJSONByteString 
Instance details

Defined in Morley.Util.ByteString

Methods

showsPrec :: Int -> HexJSONByteString -> ShowS #

show :: HexJSONByteString -> String #

showList :: [HexJSONByteString] -> ShowS #

Show Word62 
Instance details

Defined in Morley.Prelude.Word

Methods

showsPrec :: Int -> Word62 -> ShowS #

show :: Word62 -> String #

showList :: [Word62] -> ShowS #

Show Word63 
Instance details

Defined in Morley.Prelude.Word

Methods

showsPrec :: Int -> Word63 -> ShowS #

show :: Word63 -> String #

showList :: [Word63] -> ShowS #

Show AltNodeType 
Instance details

Defined in Options.Applicative.Types

Show ArgPolicy 
Instance details

Defined in Options.Applicative.Types

Show ArgumentReachability 
Instance details

Defined in Options.Applicative.Types

Show Backtracking 
Instance details

Defined in Options.Applicative.Types

Show CompletionResult 
Instance details

Defined in Options.Applicative.Types

Show IsCmdStart 
Instance details

Defined in Options.Applicative.Types

Show OptName 
Instance details

Defined in Options.Applicative.Types

Show OptProperties 
Instance details

Defined in Options.Applicative.Types

Show OptVisibility 
Instance details

Defined in Options.Applicative.Types

Show ParserPrefs 
Instance details

Defined in Options.Applicative.Types

Show Mode 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Methods

showsPrec :: Int -> Mode -> ShowS #

show :: Mode -> String #

showList :: [Mode] -> ShowS #

Show Style 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Methods

showsPrec :: Int -> Style -> ShowS #

show :: Style -> String #

showList :: [Style] -> ShowS #

Show TextDetails 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Show Doc 
Instance details

Defined in Text.PrettyPrint.HughesPJ

Methods

showsPrec :: Int -> Doc -> ShowS #

show :: Doc -> String #

showList :: [Doc] -> ShowS #

Show FusionDepth 
Instance details

Defined in Prettyprinter.Internal

Show LayoutOptions 
Instance details

Defined in Prettyprinter.Internal

Show PageWidth 
Instance details

Defined in Prettyprinter.Internal

Show ByteArray

Behavior changed in 0.7.2.0. Before 0.7.2.0, this instance rendered 8-bit words less than 16 as a single hexadecimal digit (e.g. 13 was 0xD). Starting with 0.7.2.0, all 8-bit words are represented as two digits (e.g. 13 is 0x0D).

Since: primitive-0.6.3.0

Instance details

Defined in Data.Primitive.ByteArray

Show StdGen 
Instance details

Defined in System.Random.Internal

Show Scientific

See formatScientific if you need more control over the rendering.

Instance details

Defined in Data.Scientific

Show Mod2 
Instance details

Defined in Data.Semiring

Methods

showsPrec :: Int -> Mod2 -> ShowS #

show :: Mod2 -> String #

showList :: [Mod2] -> ShowS #

Show DependencyType 
Instance details

Defined in Test.Tasty.Core

Show FailureReason 
Instance details

Defined in Test.Tasty.Core

Show Outcome 
Instance details

Defined in Test.Tasty.Core

Show Progress 
Instance details

Defined in Test.Tasty.Core

Show ResourceError 
Instance details

Defined in Test.Tasty.Core

Methods

showsPrec :: Int -> ResourceError -> ShowS #

show :: ResourceError -> String #

showList :: [ResourceError] -> ShowS #

Show Result 
Instance details

Defined in Test.Tasty.Core

Show Expr 
Instance details

Defined in Test.Tasty.Patterns.Types

Methods

showsPrec :: Int -> Expr -> ShowS #

show :: Expr -> String #

showList :: [Expr] -> ShowS #

Show AnnLookup 
Instance details

Defined in Language.Haskell.TH.Syntax

Show AnnTarget 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Bang 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Bang -> ShowS #

show :: Bang -> String #

showList :: [Bang] -> ShowS #

Show Body 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Body -> ShowS #

show :: Body -> String #

showList :: [Body] -> ShowS #

Show Bytes 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Bytes -> ShowS #

show :: Bytes -> String #

showList :: [Bytes] -> ShowS #

Show Callconv 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Clause 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Con 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Con -> ShowS #

show :: Con -> String #

showList :: [Con] -> ShowS #

Show Dec 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Dec -> ShowS #

show :: Dec -> String #

showList :: [Dec] -> ShowS #

Show DecidedStrictness 
Instance details

Defined in Language.Haskell.TH.Syntax

Show DerivClause 
Instance details

Defined in Language.Haskell.TH.Syntax

Show DerivStrategy 
Instance details

Defined in Language.Haskell.TH.Syntax

Show DocLoc 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Exp 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Exp -> ShowS #

show :: Exp -> String #

showList :: [Exp] -> ShowS #

Show FamilyResultSig 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Fixity 
Instance details

Defined in Language.Haskell.TH.Syntax

Show FixityDirection 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Foreign 
Instance details

Defined in Language.Haskell.TH.Syntax

Show FunDep 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Guard 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Guard -> ShowS #

show :: Guard -> String #

showList :: [Guard] -> ShowS #

Show Info 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Info -> ShowS #

show :: Info -> String #

showList :: [Info] -> ShowS #

Show InjectivityAnn 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Inline 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Lit 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Lit -> ShowS #

show :: Lit -> String #

showList :: [Lit] -> ShowS #

Show Loc 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Loc -> ShowS #

show :: Loc -> String #

showList :: [Loc] -> ShowS #

Show Match 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Match -> ShowS #

show :: Match -> String #

showList :: [Match] -> ShowS #

Show ModName 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Module 
Instance details

Defined in Language.Haskell.TH.Syntax

Show ModuleInfo 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Name 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Name -> ShowS #

show :: Name -> String #

showList :: [Name] -> ShowS #

Show NameFlavour 
Instance details

Defined in Language.Haskell.TH.Syntax

Show NameSpace 
Instance details

Defined in Language.Haskell.TH.Syntax

Show OccName 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Overlap 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Pat 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Pat -> ShowS #

show :: Pat -> String #

showList :: [Pat] -> ShowS #

Show PatSynArgs 
Instance details

Defined in Language.Haskell.TH.Syntax

Show PatSynDir 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Phases 
Instance details

Defined in Language.Haskell.TH.Syntax

Show PkgName 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Pragma 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Range 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

Show Role 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

Show RuleBndr 
Instance details

Defined in Language.Haskell.TH.Syntax

Show RuleMatch 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Safety 
Instance details

Defined in Language.Haskell.TH.Syntax

Show SourceStrictness 
Instance details

Defined in Language.Haskell.TH.Syntax

Show SourceUnpackedness 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Specificity 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Stmt 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Stmt -> ShowS #

show :: Stmt -> String #

showList :: [Stmt] -> ShowS #

Show TyLit 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> TyLit -> ShowS #

show :: TyLit -> String #

showList :: [TyLit] -> ShowS #

Show TySynEqn 
Instance details

Defined in Language.Haskell.TH.Syntax

Show Type 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Show TypeFamilyHead 
Instance details

Defined in Language.Haskell.TH.Syntax

Show UnicodeException 
Instance details

Defined in Data.Text.Encoding.Error

Show Builder 
Instance details

Defined in Data.Text.Internal.Builder

Show ShortText 
Instance details

Defined in Data.Text.Short.Internal

Show ConstructorInfo 
Instance details

Defined in Language.Haskell.TH.Datatype

Show ConstructorVariant 
Instance details

Defined in Language.Haskell.TH.Datatype

Show DatatypeInfo 
Instance details

Defined in Language.Haskell.TH.Datatype

Show DatatypeVariant 
Instance details

Defined in Language.Haskell.TH.Datatype

Show FieldStrictness 
Instance details

Defined in Language.Haskell.TH.Datatype

Show Strictness 
Instance details

Defined in Language.Haskell.TH.Datatype

Show Unpackedness 
Instance details

Defined in Language.Haskell.TH.Datatype

Show DClause 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DCon 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DCon -> ShowS #

show :: DCon -> String #

showList :: [DCon] -> ShowS #

Show DConFields 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DDec 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DDec -> ShowS #

show :: DDec -> String #

showList :: [DDec] -> ShowS #

Show DDerivClause 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DDerivStrategy 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DExp 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DExp -> ShowS #

show :: DExp -> String #

showList :: [DExp] -> ShowS #

Show DFamilyResultSig 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DForallTelescope 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DForeign 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DInfo 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DInfo -> ShowS #

show :: DInfo -> String #

showList :: [DInfo] -> ShowS #

Show DLetDec 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DMatch 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DPat 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DPat -> ShowS #

show :: DPat -> String #

showList :: [DPat] -> ShowS #

Show DPatSynDir 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DPragma 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DRuleBndr 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DTySynEqn 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DType 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DType -> ShowS #

show :: DType -> String #

showList :: [DType] -> ShowS #

Show DTypeFamilyHead 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show NewOrData 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Show DFunArgs 
Instance details

Defined in Language.Haskell.TH.Desugar.Core

Show DTypeArg 
Instance details

Defined in Language.Haskell.TH.Desugar.Core

Show DVisFunArg 
Instance details

Defined in Language.Haskell.TH.Desugar.Core

Show LocalTime 
Instance details

Defined in Data.Time.LocalTime.Internal.LocalTime

Show ZonedTime

For the time zone, this only shows the name, or offset if the name is empty.

Instance details

Defined in Data.Time.LocalTime.Internal.ZonedTime

Show Undefined 
Instance details

Defined in Universum.Debug

Show Bug 
Instance details

Defined in Universum.Exception

Methods

showsPrec :: Int -> Bug -> ShowS #

show :: Bug -> String #

showList :: [Bug] -> ShowS #

Show UUID

Pretty prints a UUID (without quotation marks). See also toString.

>>> show nil
"00000000-0000-0000-0000-000000000000"
Instance details

Defined in Data.UUID.Types.Internal

Methods

showsPrec :: Int -> UUID -> ShowS #

show :: UUID -> String #

showList :: [UUID] -> ShowS #

Show UnpackedUUID 
Instance details

Defined in Data.UUID.Types.Internal

Methods

showsPrec :: Int -> UnpackedUUID -> ShowS #

show :: UnpackedUUID -> String #

showList :: [UnpackedUUID] -> ShowS #

Show Integer

Since: base-2.1

Instance details

Defined in GHC.Show

Show Natural

Since: base-4.8.0.0

Instance details

Defined in GHC.Show

Show ()

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> () -> ShowS #

show :: () -> String #

showList :: [()] -> ShowS #

Show Bool

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Bool -> ShowS #

show :: Bool -> String #

showList :: [Bool] -> ShowS #

Show Char

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Char -> ShowS #

show :: Char -> String #

showList :: [Char] -> ShowS #

Show Int

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Int -> ShowS #

show :: Int -> String #

showList :: [Int] -> ShowS #

Show Levity

Since: base-4.15.0.0

Instance details

Defined in GHC.Show

Show RuntimeRep

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Show VecCount

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Show VecElem

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Show Word

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Word -> ShowS #

show :: Word -> String #

showList :: [Word] -> ShowS #

() :=> (Show (a :- b)) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show (a :- b) #

() :=> (Show (Dict a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show (Dict a) #

() :=> (Show Ordering) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Ordering #

() :=> (Show Natural) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Natural #

() :=> (Show ()) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show () #

() :=> (Show Bool) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Bool #

() :=> (Show Char) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Char #

() :=> (Show Int) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Int #

() :=> (Show Word) 
Instance details

Defined in Data.Constraint

Methods

ins :: () :- Show Word #

Class () (Show a) 
Instance details

Defined in Data.Constraint

Methods

cls :: Show a :- () #

Show a => Show (First' a) 
Instance details

Defined in Distribution.Compat.Semigroup

Methods

showsPrec :: Int -> First' a -> ShowS #

show :: First' a -> String #

showList :: [First' a] -> ShowS #

Show a => Show (Last' a) 
Instance details

Defined in Distribution.Compat.Semigroup

Methods

showsPrec :: Int -> Last' a -> ShowS #

show :: Last' a -> String #

showList :: [Last' a] -> ShowS #

Show a => Show (Option' a) 
Instance details

Defined in Distribution.Compat.Semigroup

Methods

showsPrec :: Int -> Option' a -> ShowS #

show :: Option' a -> String #

showList :: [Option' a] -> ShowS #

Show a => Show (Only a) 
Instance details

Defined in Data.Tuple.Only

Methods

showsPrec :: Int -> Only a -> ShowS #

show :: Only a -> String #

showList :: [Only a] -> ShowS #

Show v => Show (KeyMap v) 
Instance details

Defined in Data.Aeson.KeyMap

Methods

showsPrec :: Int -> KeyMap v -> ShowS #

show :: KeyMap v -> String #

showList :: [KeyMap v] -> ShowS #

Show a => Show (IResult a) 
Instance details

Defined in Data.Aeson.Types.Internal

Methods

showsPrec :: Int -> IResult a -> ShowS #

show :: IResult a -> String #

showList :: [IResult a] -> ShowS #

Show a => Show (Result a) 
Instance details

Defined in Data.Aeson.Types.Internal

Methods

showsPrec :: Int -> Result a -> ShowS #

show :: Result a -> String #

showList :: [Result a] -> ShowS #

Show a => Show (ZipList a)

Since: base-4.7.0.0

Instance details

Defined in Control.Applicative

Methods

showsPrec :: Int -> ZipList a -> ShowS #

show :: ZipList a -> String #

showList :: [ZipList a] -> ShowS #

Show a => Show (Complex a)

Since: base-2.1

Instance details

Defined in Data.Complex

Methods

showsPrec :: Int -> Complex a -> ShowS #

show :: Complex a -> String #

showList :: [Complex a] -> ShowS #

Show a => Show (Identity a)

This instance would be equivalent to the derived instances of the Identity newtype if the runIdentity field were removed

Since: base-4.8.0.0

Instance details

Defined in Data.Functor.Identity

Methods

showsPrec :: Int -> Identity a -> ShowS #

show :: Identity a -> String #

showList :: [Identity a] -> ShowS #

Show a => Show (First a)

Since: base-2.1

Instance details

Defined in Data.Monoid

Methods

showsPrec :: Int -> First a -> ShowS #

show :: First a -> String #

showList :: [First a] -> ShowS #

Show a => Show (Last a)

Since: base-2.1

Instance details

Defined in Data.Monoid

Methods

showsPrec :: Int -> Last a -> ShowS #

show :: Last a -> String #

showList :: [Last a] -> ShowS #

Show a => Show (Down a)

This instance would be equivalent to the derived instances of the Down newtype if the getDown field were removed

Since: base-4.7.0.0

Instance details

Defined in Data.Ord

Methods

showsPrec :: Int -> Down a -> ShowS #

show :: Down a -> String #

showList :: [Down a] -> ShowS #

Show a => Show (First a)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> First a -> ShowS #

show :: First a -> String #

showList :: [First a] -> ShowS #

Show a => Show (Last a)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Last a -> ShowS #

show :: Last a -> String #

showList :: [Last a] -> ShowS #

Show a => Show (Max a)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Max a -> ShowS #

show :: Max a -> String #

showList :: [Max a] -> ShowS #

Show a => Show (Min a)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Min a -> ShowS #

show :: Min a -> String #

showList :: [Min a] -> ShowS #

Show m => Show (WrappedMonoid m)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Show a => Show (Dual a)

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Dual a -> ShowS #

show :: Dual a -> String #

showList :: [Dual a] -> ShowS #

Show a => Show (Product a)

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Product a -> ShowS #

show :: Product a -> String #

showList :: [Product a] -> ShowS #

Show a => Show (Sum a)

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Sum a -> ShowS #

show :: Sum a -> String #

showList :: [Sum a] -> ShowS #

Show p => Show (Par1 p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> Par1 p -> ShowS #

show :: Par1 p -> String #

showList :: [Par1 p] -> ShowS #

Show (FunPtr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> FunPtr a -> ShowS #

show :: FunPtr a -> String #

showList :: [FunPtr a] -> ShowS #

Show (Ptr a)

Since: base-2.1

Instance details

Defined in GHC.Ptr

Methods

showsPrec :: Int -> Ptr a -> ShowS #

show :: Ptr a -> String #

showList :: [Ptr a] -> ShowS #

Show a => Show (Ratio a)

Since: base-2.0.1

Instance details

Defined in GHC.Real

Methods

showsPrec :: Int -> Ratio a -> ShowS #

show :: Ratio a -> String #

showList :: [Ratio a] -> ShowS #

Show (Bits n) 
Instance details

Defined in Basement.Bits

Methods

showsPrec :: Int -> Bits n -> ShowS #

show :: Bits n -> String #

showList :: [Bits n] -> ShowS #

(PrimType ty, Show ty) => Show (Block ty) 
Instance details

Defined in Basement.Block.Base

Methods

showsPrec :: Int -> Block ty -> ShowS #

show :: Block ty -> String #

showList :: [Block ty] -> ShowS #

Show (Zn n) 
Instance details

Defined in Basement.Bounded

Methods

showsPrec :: Int -> Zn n -> ShowS #

show :: Zn n -> String #

showList :: [Zn n] -> ShowS #

Show (Zn64 n) 
Instance details

Defined in Basement.Bounded

Methods

showsPrec :: Int -> Zn64 n -> ShowS #

show :: Zn64 n -> String #

showList :: [Zn64 n] -> ShowS #

Show a => Show (Array a) 
Instance details

Defined in Basement.BoxedArray

Methods

showsPrec :: Int -> Array a -> ShowS #

show :: Array a -> String #

showList :: [Array a] -> ShowS #

Show a => Show (NonEmpty a) 
Instance details

Defined in Basement.NonEmpty

Methods

showsPrec :: Int -> NonEmpty a -> ShowS #

show :: NonEmpty a -> String #

showList :: [NonEmpty a] -> ShowS #

Show (CountOf ty) 
Instance details

Defined in Basement.Types.OffsetSize

Methods

showsPrec :: Int -> CountOf ty -> ShowS #

show :: CountOf ty -> String #

showList :: [CountOf ty] -> ShowS #

Show (Offset ty) 
Instance details

Defined in Basement.Types.OffsetSize

Methods

showsPrec :: Int -> Offset ty -> ShowS #

show :: Offset ty -> String #

showList :: [Offset ty] -> ShowS #

(PrimType ty, Show ty) => Show (UArray ty) 
Instance details

Defined in Basement.UArray.Base

Methods

showsPrec :: Int -> UArray ty -> ShowS #

show :: UArray ty -> String #

showList :: [UArray ty] -> ShowS #

Show (Dict a) 
Instance details

Defined in Data.Constraint

Methods

showsPrec :: Int -> Dict a -> ShowS #

show :: Dict a -> String #

showList :: [Dict a] -> ShowS #

Show vertex => Show (SCC vertex)

Since: containers-0.5.9

Instance details

Defined in Data.Graph

Methods

showsPrec :: Int -> SCC vertex -> ShowS #

show :: SCC vertex -> String #

showList :: [SCC vertex] -> ShowS #

Show a => Show (IntMap a) 
Instance details

Defined in Data.IntMap.Internal

Methods

showsPrec :: Int -> IntMap a -> ShowS #

show :: IntMap a -> String #

showList :: [IntMap a] -> ShowS #

Show a => Show (Seq a) 
Instance details

Defined in Data.Sequence.Internal

Methods

showsPrec :: Int -> Seq a -> ShowS #

show :: Seq a -> String #

showList :: [Seq a] -> ShowS #

Show a => Show (ViewL a) 
Instance details

Defined in Data.Sequence.Internal

Methods

showsPrec :: Int -> ViewL a -> ShowS #

show :: ViewL a -> String #

showList :: [ViewL a] -> ShowS #

Show a => Show (ViewR a) 
Instance details

Defined in Data.Sequence.Internal

Methods

showsPrec :: Int -> ViewR a -> ShowS #

show :: ViewR a -> String #

showList :: [ViewR a] -> ShowS #

Show a => Show (Intersection a) 
Instance details

Defined in Data.Set.Internal

Show a => Show (Set a) 
Instance details

Defined in Data.Set.Internal

Methods

showsPrec :: Int -> Set a -> ShowS #

show :: Set a -> String #

showList :: [Set a] -> ShowS #

Show a => Show (Tree a) 
Instance details

Defined in Data.Tree

Methods

showsPrec :: Int -> Tree a -> ShowS #

show :: Tree a -> String #

showList :: [Tree a] -> ShowS #

Show a => Show (CryptoFailable a) 
Instance details

Defined in Crypto.Error.Types

Show (Blake2b bitlen) 
Instance details

Defined in Crypto.Hash.Blake2

Methods

showsPrec :: Int -> Blake2b bitlen -> ShowS #

show :: Blake2b bitlen -> String #

showList :: [Blake2b bitlen] -> ShowS #

Show (Blake2bp bitlen) 
Instance details

Defined in Crypto.Hash.Blake2

Methods

showsPrec :: Int -> Blake2bp bitlen -> ShowS #

show :: Blake2bp bitlen -> String #

showList :: [Blake2bp bitlen] -> ShowS #

Show (Blake2s bitlen) 
Instance details

Defined in Crypto.Hash.Blake2

Methods

showsPrec :: Int -> Blake2s bitlen -> ShowS #

show :: Blake2s bitlen -> String #

showList :: [Blake2s bitlen] -> ShowS #

Show (Blake2sp bitlen) 
Instance details

Defined in Crypto.Hash.Blake2

Methods

showsPrec :: Int -> Blake2sp bitlen -> ShowS #

show :: Blake2sp bitlen -> String #

showList :: [Blake2sp bitlen] -> ShowS #

Show (SHAKE128 bitlen) 
Instance details

Defined in Crypto.Hash.SHAKE

Methods

showsPrec :: Int -> SHAKE128 bitlen -> ShowS #

show :: SHAKE128 bitlen -> String #

showList :: [SHAKE128 bitlen] -> ShowS #

Show (SHAKE256 bitlen) 
Instance details

Defined in Crypto.Hash.SHAKE

Methods

showsPrec :: Int -> SHAKE256 bitlen -> ShowS #

show :: SHAKE256 bitlen -> String #

showList :: [SHAKE256 bitlen] -> ShowS #

Show (Digest a) 
Instance details

Defined in Crypto.Hash.Types

Methods

showsPrec :: Int -> Digest a -> ShowS #

show :: Digest a -> String #

showList :: [Digest a] -> ShowS #

Show1 f => Show (Fix f) 
Instance details

Defined in Data.Fix

Methods

showsPrec :: Int -> Fix f -> ShowS #

show :: Fix f -> String #

showList :: [Fix f] -> ShowS #

(Functor f, Show1 f) => Show (Mu f) 
Instance details

Defined in Data.Fix

Methods

showsPrec :: Int -> Mu f -> ShowS #

show :: Mu f -> String #

showList :: [Mu f] -> ShowS #

(Functor f, Show1 f) => Show (Nu f) 
Instance details

Defined in Data.Fix

Methods

showsPrec :: Int -> Nu f -> ShowS #

show :: Nu f -> String #

showList :: [Nu f] -> ShowS #

Show a => Show (DNonEmpty a) 
Instance details

Defined in Data.DList.DNonEmpty.Internal

Show a => Show (DList a) 
Instance details

Defined in Data.DList.Internal

Methods

showsPrec :: Int -> DList a -> ShowS #

show :: DList a -> String #

showList :: [DList a] -> ShowS #

Show a => Show (ExitCase a) 
Instance details

Defined in Control.Monad.Catch

Methods

showsPrec :: Int -> ExitCase a -> ShowS #

show :: ExitCase a -> String #

showList :: [ExitCase a] -> ShowS #

Show (Finite n) 
Instance details

Defined in Data.Finite.Internal

Methods

showsPrec :: Int -> Finite n -> ShowS #

show :: Finite n -> String #

showList :: [Finite n] -> ShowS #

Show (Binary p) 
Instance details

Defined in Data.Field.Galois.Binary

Methods

showsPrec :: Int -> Binary p -> ShowS #

show :: Binary p -> String #

showList :: [Binary p] -> ShowS #

Show (Prime p) 
Instance details

Defined in Data.Field.Galois.Prime

Methods

showsPrec :: Int -> Prime p -> ShowS #

show :: Prime p -> String #

showList :: [Prime p] -> ShowS #

Show a => Show (Hashed a) 
Instance details

Defined in Data.Hashable.Class

Methods

showsPrec :: Int -> Hashed a -> ShowS #

show :: Hashed a -> String #

showList :: [Hashed a] -> ShowS #

Show (Affine a) 
Instance details

Defined in Crypto.BLST.Internal.Bindings.Types

Methods

showsPrec :: Int -> Affine a -> ShowS #

show :: Affine a -> String #

showList :: [Affine a] -> ShowS #

Show (Point a) 
Instance details

Defined in Crypto.BLST.Internal.Bindings.Types

Methods

showsPrec :: Int -> Point a -> ShowS #

show :: Point a -> String #

showList :: [Point a] -> ShowS #

Show (PublicKey c) 
Instance details

Defined in Crypto.BLST.Internal.Types

Show a => Show (OpenChestT a) Source # 
Instance details

Defined in Lorentz.Bytes

Show (Packed a) Source # 
Instance details

Defined in Lorentz.Bytes

Methods

showsPrec :: Int -> Packed a -> ShowS #

show :: Packed a -> String #

showList :: [Packed a] -> ShowS #

Show (TSignature a) Source # 
Instance details

Defined in Lorentz.Bytes

Show (EpCallingDesc info) Source # 
Instance details

Defined in Lorentz.Entrypoints.Core

Methods

showsPrec :: Int -> EpCallingDesc info -> ShowS #

show :: EpCallingDesc info -> String #

showList :: [EpCallingDesc info] -> ShowS #

Show (CustomErrorRep tag) => Show (CustomError tag) Source # 
Instance details

Defined in Lorentz.Errors

Methods

showsPrec :: Int -> CustomError tag -> ShowS #

show :: CustomError tag -> String #

showList :: [CustomError tag] -> ShowS #

Show a => Show (Range a) Source # 
Instance details

Defined in Lorentz.Range

Methods

showsPrec :: Int -> Range a -> ShowS #

show :: Range a -> String #

showList :: [Range a] -> ShowS #

Show a => Show (RangeEE a) Source # 
Instance details

Defined in Lorentz.Range

Methods

showsPrec :: Int -> RangeEE a -> ShowS #

show :: RangeEE a -> String #

showList :: [RangeEE a] -> ShowS #

Show a => Show (RangeEI a) Source # 
Instance details

Defined in Lorentz.Range

Methods

showsPrec :: Int -> RangeEI a -> ShowS #

show :: RangeEI a -> String #

showList :: [RangeEI a] -> ShowS #

Show a => Show (RangeIE a) Source # 
Instance details

Defined in Lorentz.Range

Methods

showsPrec :: Int -> RangeIE a -> ShowS #

show :: RangeIE a -> String #

showList :: [RangeIE a] -> ShowS #

Show (ConstrainedSome Show) Source # 
Instance details

Defined in Lorentz.UParam

Show (UParam entries) Source # 
Instance details

Defined in Lorentz.UParam

Methods

showsPrec :: Int -> UParam entries -> ShowS #

show :: UParam entries -> String #

showList :: [UParam entries] -> ShowS #

Show a => Show (ReadTicket a) Source # 
Instance details

Defined in Lorentz.Value

Show e => Show (ErrorFancy e) 
Instance details

Defined in Text.Megaparsec.Error

Show t => Show (ErrorItem t) 
Instance details

Defined in Text.Megaparsec.Error

Show s => Show (PosState s) 
Instance details

Defined in Text.Megaparsec.State

Methods

showsPrec :: Int -> PosState s -> ShowS #

show :: PosState s -> String #

showList :: [PosState s] -> ShowS #

Show (Mod m) 
Instance details

Defined in Data.Mod

Methods

showsPrec :: Int -> Mod m -> ShowS #

show :: Mod m -> String #

showList :: [Mod m] -> ShowS #

Show (Exp x) => Show (FromExpError x) 
Instance details

Defined in Morley.Micheline.Class

Methods

showsPrec :: Int -> FromExpError x -> ShowS #

show :: FromExpError x -> String #

showList :: [FromExpError x] -> ShowS #

ExpAllExtrasConstrainted Show x => Show (Exp x) 
Instance details

Defined in Morley.Micheline.Expression

Methods

showsPrec :: Int -> Exp x -> ShowS #

show :: Exp x -> String #

showList :: [Exp x] -> ShowS #

Show (Exp x) => Show (MichelinePrimAp x) 
Instance details

Defined in Morley.Micheline.Expression

Methods

showsPrec :: Int -> MichelinePrimAp x -> ShowS #

show :: MichelinePrimAp x -> String #

showList :: [MichelinePrimAp x] -> ShowS #

Show a => Show (StringEncode a) 
Instance details

Defined in Morley.Micheline.Json

Methods

showsPrec :: Int -> StringEncode a -> ShowS #

show :: StringEncode a -> String #

showList :: [StringEncode a] -> ShowS #

Show a => Show (ViewsSetF a) 
Instance details

Defined in Morley.Michelson.Internal.ViewsSet

Methods

showsPrec :: Int -> ViewsSetF a -> ShowS #

show :: ViewsSetF a -> String #

showList :: [ViewsSetF a] -> ShowS #

Show ext => Show (InterpretError ext) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> InterpretError ext -> ShowS #

show :: InterpretError ext -> String #

showList :: [InterpretError ext] -> ShowS #

Show ext => Show (MichelsonFailed ext) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> MichelsonFailed ext -> ShowS #

show :: MichelsonFailed ext -> String #

showList :: [MichelsonFailed ext] -> ShowS #

Show ext => Show (MichelsonFailureWithStack ext) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> MichelsonFailureWithStack ext -> ShowS #

show :: MichelsonFailureWithStack ext -> String #

showList :: [MichelsonFailureWithStack ext] -> ShowS #

Show res => Show (ResultStateLogs res) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> ResultStateLogs res -> ShowS #

show :: ResultStateLogs res -> String #

showList :: [ResultStateLogs res] -> ShowS #

Show op => Show (ParsedSeq op) 
Instance details

Defined in Morley.Michelson.Macro

Methods

showsPrec :: Int -> ParsedSeq op -> ShowS #

show :: ParsedSeq op -> String #

showList :: [ParsedSeq op] -> ShowS #

Show op => Show (TCOpSeq op) 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> TCOpSeq op -> ShowS #

show :: TCOpSeq op -> String #

showList :: [TCOpSeq op] -> ShowS #

Show op => Show (TcError' op) 
Instance details

Defined in Morley.Michelson.TypeCheck.Error

Methods

showsPrec :: Int -> TcError' op -> ShowS #

show :: TcError' op -> String #

showList :: [TcError' op] -> ShowS #

Show op => Show (IllTypedInstr op) 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheckedOp

Methods

showsPrec :: Int -> IllTypedInstr op -> ShowS #

show :: IllTypedInstr op -> String #

showList :: [IllTypedInstr op] -> ShowS #

Show op => Show (TypeCheckedOp op) 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheckedOp

Methods

showsPrec :: Int -> TypeCheckedOp op -> ShowS #

show :: TypeCheckedOp op -> String #

showList :: [TypeCheckedOp op] -> ShowS #

Show (HST ts) 
Instance details

Defined in Morley.Michelson.TypeCheck.Types

Methods

showsPrec :: Int -> HST ts -> ShowS #

show :: HST ts -> String #

showList :: [HST ts] -> ShowS #

Show (SomeTcInstr inp) 
Instance details

Defined in Morley.Michelson.TypeCheck.Types

Methods

showsPrec :: Int -> SomeTcInstr inp -> ShowS #

show :: SomeTcInstr inp -> String #

showList :: [SomeTcInstr inp] -> ShowS #

Show (SomeTcInstrOut inp) 
Instance details

Defined in Morley.Michelson.TypeCheck.Types

Methods

showsPrec :: Int -> SomeTcInstrOut inp -> ShowS #

show :: SomeTcInstrOut inp -> String #

showList :: [SomeTcInstrOut inp] -> ShowS #

Show (AnnotatedValue v) 
Instance details

Defined in Morley.Michelson.Typed.AnnotatedValue

Methods

showsPrec :: Int -> AnnotatedValue v -> ShowS #

show :: AnnotatedValue v -> String #

showList :: [AnnotatedValue v] -> ShowS #

Each '[Show] rs => Show (Anns rs) 
Instance details

Defined in Morley.Michelson.Typed.Annotation

Methods

showsPrec :: Int -> Anns rs -> ShowS #

show :: Anns rs -> String #

showList :: [Anns rs] -> ShowS #

Show (Notes t) 
Instance details

Defined in Morley.Michelson.Typed.Annotation

Methods

showsPrec :: Int -> Notes t -> ShowS #

show :: Notes t -> String #

showList :: [Notes t] -> ShowS #

Show (ParamNotes t) 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> ParamNotes t -> ShowS #

show :: ParamNotes t -> String #

showList :: [ParamNotes t] -> ShowS #

Show (SomeEntrypointCallT arg) 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> SomeEntrypointCallT arg -> ShowS #

show :: SomeEntrypointCallT arg -> String #

showList :: [SomeEntrypointCallT arg] -> ShowS #

Show a => Show (ComposeResult a) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.LooseSum

Methods

showsPrec :: Int -> ComposeResult a -> ShowS #

show :: ComposeResult a -> String #

showList :: [ComposeResult a] -> ShowS #

Show (ContractRef arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> ContractRef arg -> ShowS #

show :: ContractRef arg -> String #

showList :: [ContractRef arg] -> ShowS #

Show arg => Show (Ticket arg) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> Ticket arg -> ShowS #

show :: Ticket arg -> String #

showList :: [Ticket arg] -> ShowS #

Show (ExtInstr s) 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> ExtInstr s -> ShowS #

show :: ExtInstr s -> String #

showList :: [ExtInstr s] -> ShowS #

Show (PrintComment st) 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> PrintComment st -> ShowS #

show :: PrintComment st -> String #

showList :: [PrintComment st] -> ShowS #

Show (StackRef st) 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> StackRef st -> ShowS #

show :: StackRef st -> String #

showList :: [StackRef st] -> ShowS #

Show (TestAssert s) 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> TestAssert s -> ShowS #

show :: TestAssert s -> String #

showList :: [TestAssert s] -> ShowS #

Show (Comparability t) 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.Comparable

Methods

showsPrec :: Int -> Comparability t -> ShowS #

show :: Comparability t -> String #

showList :: [Comparability t] -> ShowS #

Show (SingT x) 
Instance details

Defined in Morley.Michelson.Typed.Sing

Methods

showsPrec :: Int -> SingT x -> ShowS #

show :: SingT x -> String #

showList :: [SingT x] -> ShowS #

Show (Operation' instr) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> Operation' instr -> ShowS #

show :: Operation' instr -> String #

showList :: [Operation' instr] -> ShowS #

(forall (i :: [T]) (o :: [T]). Show (instr i o)) => Show (SomeViewsSet' instr) 
Instance details

Defined in Morley.Michelson.Typed.View

Methods

showsPrec :: Int -> SomeViewsSet' instr -> ShowS #

show :: SomeViewsSet' instr -> String #

showList :: [SomeViewsSet' instr] -> ShowS #

Show op => Show (Contract' op) 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> Contract' op -> ShowS #

show :: Contract' op -> String #

showList :: [Contract' op] -> ShowS #

Show op => Show (ContractBlock op) 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> ContractBlock op -> ShowS #

show :: ContractBlock op -> String #

showList :: [ContractBlock op] -> ShowS #

Show op => Show (View' op) 
Instance details

Defined in Morley.Michelson.Untyped.View

Methods

showsPrec :: Int -> View' op -> ShowS #

show :: View' op -> String #

showList :: [View' op] -> ShowS #

Show instr => Show (ViewsSet instr) 
Instance details

Defined in Morley.Michelson.Untyped.View

Methods

showsPrec :: Int -> ViewsSet instr -> ShowS #

show :: ViewsSet instr -> String #

showList :: [ViewsSet instr] -> ShowS #

Show (KindedAddress kind) 
Instance details

Defined in Morley.Tezos.Address

Methods

showsPrec :: Int -> KindedAddress kind -> ShowS #

show :: KindedAddress kind -> String #

showList :: [KindedAddress kind] -> ShowS #

Show (Hash kind) 
Instance details

Defined in Morley.Tezos.Crypto

Methods

showsPrec :: Int -> Hash kind -> ShowS #

show :: Hash kind -> String #

showList :: [Hash kind] -> ShowS #

Show (HashTag kind) 
Instance details

Defined in Morley.Tezos.Crypto

Methods

showsPrec :: Int -> HashTag kind -> ShowS #

show :: HashTag kind -> String #

showList :: [HashTag kind] -> ShowS #

Show (Label name) 
Instance details

Defined in Morley.Util.Label

Methods

showsPrec :: Int -> Label name -> ShowS #

show :: Label name -> String #

showList :: [Label name] -> ShowS #

Show a => Show (MismatchError a) 
Instance details

Defined in Morley.Util.MismatchError

Methods

showsPrec :: Int -> MismatchError a -> ShowS #

show :: MismatchError a -> String #

showList :: [MismatchError a] -> ShowS #

Show (SingNat n) 
Instance details

Defined in Morley.Util.Peano

Methods

showsPrec :: Int -> SingNat n -> ShowS #

show :: SingNat n -> String #

showList :: [SingNat n] -> ShowS #

Show (PeanoNatural n) 
Instance details

Defined in Morley.Util.PeanoNatural

Methods

showsPrec :: Int -> PeanoNatural n -> ShowS #

show :: PeanoNatural n -> String #

showList :: [PeanoNatural n] -> ShowS #

Show a => Show (SomeSizedList a) 
Instance details

Defined in Morley.Util.SizedList

Methods

showsPrec :: Int -> SomeSizedList a -> ShowS #

show :: SomeSizedList a -> String #

showList :: [SomeSizedList a] -> ShowS #

Show a => Show (All a) 
Instance details

Defined in Morley.Prelude.Boolean

Methods

showsPrec :: Int -> All a -> ShowS #

show :: All a -> String #

showList :: [All a] -> ShowS #

Show a => Show (Any a) 
Instance details

Defined in Morley.Prelude.Boolean

Methods

showsPrec :: Int -> Any a -> ShowS #

show :: Any a -> String #

showList :: [Any a] -> ShowS #

Show a => Show (OptTree a) 
Instance details

Defined in Options.Applicative.Types

Methods

showsPrec :: Int -> OptTree a -> ShowS #

show :: OptTree a -> String #

showList :: [OptTree a] -> ShowS #

Show (Option a) 
Instance details

Defined in Options.Applicative.Types

Methods

showsPrec :: Int -> Option a -> ShowS #

show :: Option a -> String #

showList :: [Option a] -> ShowS #

Show h => Show (ParserFailure h) 
Instance details

Defined in Options.Applicative.Types

Show a => Show (ParserResult a) 
Instance details

Defined in Options.Applicative.Types

Show a => Show (AnnotDetails a) 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Show (Doc a) 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Methods

showsPrec :: Int -> Doc a -> ShowS #

show :: Doc a -> String #

showList :: [Doc a] -> ShowS #

Show a => Show (Span a) 
Instance details

Defined in Text.PrettyPrint.Annotated.HughesPJ

Methods

showsPrec :: Int -> Span a -> ShowS #

show :: Span a -> String #

showList :: [Span a] -> ShowS #

Show (Doc ann)

(show doc) prettyprints document doc with defaultLayoutOptions, ignoring all annotations.

Instance details

Defined in Prettyprinter.Internal

Methods

showsPrec :: Int -> Doc ann -> ShowS #

show :: Doc ann -> String #

showList :: [Doc ann] -> ShowS #

Show ann => Show (SimpleDocStream ann) 
Instance details

Defined in Prettyprinter.Internal

Show a => Show (Array a) 
Instance details

Defined in Data.Primitive.Array

Methods

showsPrec :: Int -> Array a -> ShowS #

show :: Array a -> String #

showList :: [Array a] -> ShowS #

(Show a, Prim a) => Show (PrimArray a)

Since: primitive-0.6.4.0

Instance details

Defined in Data.Primitive.PrimArray

Show a => Show (SmallArray a) 
Instance details

Defined in Data.Primitive.SmallArray

Show g => Show (StateGen g) 
Instance details

Defined in System.Random.Internal

Methods

showsPrec :: Int -> StateGen g -> ShowS #

show :: StateGen g -> String #

showList :: [StateGen g] -> ShowS #

Show g => Show (AtomicGen g) 
Instance details

Defined in System.Random.Stateful

Show g => Show (IOGen g) 
Instance details

Defined in System.Random.Stateful

Methods

showsPrec :: Int -> IOGen g -> ShowS #

show :: IOGen g -> String #

showList :: [IOGen g] -> ShowS #

Show g => Show (STGen g) 
Instance details

Defined in System.Random.Stateful

Methods

showsPrec :: Int -> STGen g -> ShowS #

show :: STGen g -> String #

showList :: [STGen g] -> ShowS #

Show g => Show (TGen g) 
Instance details

Defined in System.Random.Stateful

Methods

showsPrec :: Int -> TGen g -> ShowS #

show :: TGen g -> String #

showList :: [TGen g] -> ShowS #

Show a => Show (Add a) 
Instance details

Defined in Data.Semiring

Methods

showsPrec :: Int -> Add a -> ShowS #

show :: Add a -> String #

showList :: [Add a] -> ShowS #

Show (IntSetOf a) 
Instance details

Defined in Data.Semiring

Methods

showsPrec :: Int -> IntSetOf a -> ShowS #

show :: IntSetOf a -> String #

showList :: [IntSetOf a] -> ShowS #

Show a => Show (Mul a) 
Instance details

Defined in Data.Semiring

Methods

showsPrec :: Int -> Mul a -> ShowS #

show :: Mul a -> String #

showList :: [Mul a] -> ShowS #

Show a => Show (WrappedNum a) 
Instance details

Defined in Data.Semiring

Show (SBool z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> SBool z -> ShowS #

show :: SBool z -> String #

showList :: [SBool z] -> ShowS #

Show (SOrdering z) 
Instance details

Defined in Data.Singletons.Base.Instances

Show (STuple0 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple0 z -> ShowS #

show :: STuple0 z -> String #

showList :: [STuple0 z] -> ShowS #

Show (SVoid z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> SVoid z -> ShowS #

show :: SVoid z -> String #

showList :: [SVoid z] -> ShowS #

Show (SChar c) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

showsPrec :: Int -> SChar c -> ShowS #

show :: SChar c -> String #

showList :: [SChar c] -> ShowS #

Show (SNat n) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

showsPrec :: Int -> SNat n -> ShowS #

show :: SNat n -> String #

showList :: [SNat n] -> ShowS #

Show (SSymbol s) 
Instance details

Defined in GHC.TypeLits.Singletons.Internal

Methods

showsPrec :: Int -> SSymbol s -> ShowS #

show :: SSymbol s -> String #

showList :: [SSymbol s] -> ShowS #

Show a => Show (Maybe a) 
Instance details

Defined in Data.Strict.Maybe

Methods

showsPrec :: Int -> Maybe a -> ShowS #

show :: Maybe a -> String #

showList :: [Maybe a] -> ShowS #

Show flag => Show (TyVarBndr flag) 
Instance details

Defined in Language.Haskell.TH.Syntax

Methods

showsPrec :: Int -> TyVarBndr flag -> ShowS #

show :: TyVarBndr flag -> String #

showList :: [TyVarBndr flag] -> ShowS #

Show flag => Show (DTyVarBndr flag) 
Instance details

Defined in Language.Haskell.TH.Desugar.AST

Methods

showsPrec :: Int -> DTyVarBndr flag -> ShowS #

show :: DTyVarBndr flag -> String #

showList :: [DTyVarBndr flag] -> ShowS #

Show a => Show (HashSet a) 
Instance details

Defined in Data.HashSet.Internal

Methods

showsPrec :: Int -> HashSet a -> ShowS #

show :: HashSet a -> String #

showList :: [HashSet a] -> ShowS #

Show a => Show (Vector a) 
Instance details

Defined in Data.Vector

Methods

showsPrec :: Int -> Vector a -> ShowS #

show :: Vector a -> String #

showList :: [Vector a] -> ShowS #

(Show a, Prim a) => Show (Vector a) 
Instance details

Defined in Data.Vector.Primitive

Methods

showsPrec :: Int -> Vector a -> ShowS #

show :: Vector a -> String #

showList :: [Vector a] -> ShowS #

(Show a, Storable a) => Show (Vector a) 
Instance details

Defined in Data.Vector.Storable

Methods

showsPrec :: Int -> Vector a -> ShowS #

show :: Vector a -> String #

showList :: [Vector a] -> ShowS #

(Show t, KnownSymbol s) => Show (ElField '(s, t)) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> ElField '(s, t) -> ShowS #

show :: ElField '(s, t) -> String #

showList :: [ElField '(s, t)] -> ShowS #

Show a => Show (Identity a) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> Identity a -> ShowS #

show :: Identity a -> String #

showList :: [Identity a] -> ShowS #

Show a => Show (Thunk a) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> Thunk a -> ShowS #

show :: Thunk a -> String #

showList :: [Thunk a] -> ShowS #

Show a => Show (NonEmpty a)

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> NonEmpty a -> ShowS #

show :: NonEmpty a -> String #

showList :: [NonEmpty a] -> ShowS #

Show a => Show (Maybe a)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Maybe a -> ShowS #

show :: Maybe a -> String #

showList :: [Maybe a] -> ShowS #

Show a => Show (a)

Since: base-4.15

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a) -> ShowS #

show :: (a) -> String #

showList :: [(a)] -> ShowS #

Show a => Show [a]

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> [a] -> ShowS #

show :: [a] -> String #

showList :: [[a]] -> ShowS #

(Show a) :=> (Show (Complex a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show (Complex a) #

(Show a) :=> (Show (Const a b)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show (Const a b) #

(Show a) :=> (Show (Identity a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show (Identity a) #

(Show a) :=> (Show (Maybe a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show (Maybe a) #

(Show a) :=> (Show [a]) 
Instance details

Defined in Data.Constraint

Methods

ins :: Show a :- Show [a] #

Show a => Show (WrapWord a n) 
Instance details

Defined in Data.Word.Odd

Methods

showsPrec :: Int -> WrapWord a n -> ShowS #

show :: WrapWord a n -> String #

showList :: [WrapWord a n] -> ShowS #

(Show i, Show r) => Show (IResult i r) 
Instance details

Defined in Data.Attoparsec.Internal.Types

Methods

showsPrec :: Int -> IResult i r -> ShowS #

show :: IResult i r -> String #

showList :: [IResult i r] -> ShowS #

(Show a, Show b) => Show (Either a b)

Since: base-3.0

Instance details

Defined in Data.Either

Methods

showsPrec :: Int -> Either a b -> ShowS #

show :: Either a b -> String #

showList :: [Either a b] -> ShowS #

HasResolution a => Show (Fixed a)

Since: base-2.1

Instance details

Defined in Data.Fixed

Methods

showsPrec :: Int -> Fixed a -> ShowS #

show :: Fixed a -> String #

showList :: [Fixed a] -> ShowS #

Show (Proxy s)

Since: base-4.7.0.0

Instance details

Defined in Data.Proxy

Methods

showsPrec :: Int -> Proxy s -> ShowS #

show :: Proxy s -> String #

showList :: [Proxy s] -> ShowS #

(Show a, Show b) => Show (Arg a b)

Since: base-4.9.0.0

Instance details

Defined in Data.Semigroup

Methods

showsPrec :: Int -> Arg a b -> ShowS #

show :: Arg a b -> String #

showList :: [Arg a b] -> ShowS #

Show (TypeRep a) 
Instance details

Defined in Data.Typeable.Internal

Methods

showsPrec :: Int -> TypeRep a -> ShowS #

show :: TypeRep a -> String #

showList :: [TypeRep a] -> ShowS #

Show (U1 p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> U1 p -> ShowS #

show :: U1 p -> String #

showList :: [U1 p] -> ShowS #

Show (V1 p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> V1 p -> ShowS #

show :: V1 p -> String #

showList :: [V1 p] -> ShowS #

Show (ST s a)

Since: base-2.1

Instance details

Defined in GHC.ST

Methods

showsPrec :: Int -> ST s a -> ShowS #

show :: ST s a -> String #

showList :: [ST s a] -> ShowS #

Show a => Show (ListN n a) 
Instance details

Defined in Basement.Sized.List

Methods

showsPrec :: Int -> ListN n a -> ShowS #

show :: ListN n a -> String #

showList :: [ListN n a] -> ShowS #

(Show a, Show b) => Show (Bimap a b) 
Instance details

Defined in Data.Bimap

Methods

showsPrec :: Int -> Bimap a b -> ShowS #

show :: Bimap a b -> String #

showList :: [Bimap a b] -> ShowS #

Show (a :- b) 
Instance details

Defined in Data.Constraint

Methods

showsPrec :: Int -> (a :- b) -> ShowS #

show :: (a :- b) -> String #

showList :: [a :- b] -> ShowS #

(Show k, Show a) => Show (Map k a) 
Instance details

Defined in Data.Map.Internal

Methods

showsPrec :: Int -> Map k a -> ShowS #

show :: Map k a -> String #

showList :: [Map k a] -> ShowS #

(Show1 f, Show a) => Show (Cofree f a) 
Instance details

Defined in Control.Comonad.Cofree

Methods

showsPrec :: Int -> Cofree f a -> ShowS #

show :: Cofree f a -> String #

showList :: [Cofree f a] -> ShowS #

(Show1 f, Show a) => Show (Free f a) 
Instance details

Defined in Control.Monad.Free

Methods

showsPrec :: Int -> Free f a -> ShowS #

show :: Free f a -> String #

showList :: [Free f a] -> ShowS #

Show k => Show (Extension p k) 
Instance details

Defined in Data.Field.Galois.Extension

Methods

showsPrec :: Int -> Extension p k -> ShowS #

show :: Extension p k -> String #

showList :: [Extension p k] -> ShowS #

Show k => Show (RootsOfUnity n k) 
Instance details

Defined in Data.Field.Galois.Unity

Show (Signature c m) 
Instance details

Defined in Crypto.BLST.Internal.Types

Methods

showsPrec :: Int -> Signature c m -> ShowS #

show :: Signature c m -> String #

showList :: [Signature c m] -> ShowS #

Show (f a) => Show (Yoneda f a) 
Instance details

Defined in Data.Functor.Yoneda

Methods

showsPrec :: Int -> Yoneda f a -> ShowS #

show :: Yoneda f a -> String #

showList :: [Yoneda f a] -> ShowS #

Show (TAddress p vd) Source # 
Instance details

Defined in Lorentz.Address

Methods

showsPrec :: Int -> TAddress p vd -> ShowS #

show :: TAddress p vd -> String #

showList :: [TAddress p vd] -> ShowS #

Show (inp :-> out) Source # 
Instance details

Defined in Lorentz.Base

Methods

showsPrec :: Int -> (inp :-> out) -> ShowS #

show :: (inp :-> out) -> String #

showList :: [inp :-> out] -> ShowS #

Show (ContractCode cp st) Source # 
Instance details

Defined in Lorentz.Base

Methods

showsPrec :: Int -> ContractCode cp st -> ShowS #

show :: ContractCode cp st -> String #

showList :: [ContractCode cp st] -> ShowS #

Show (Hash alg a) Source # 
Instance details

Defined in Lorentz.Bytes

Methods

showsPrec :: Int -> Hash alg a -> ShowS #

show :: Hash alg a -> String #

showList :: [Hash alg a] -> ShowS #

HasResolution a => Show (NFixed a) Source # 
Instance details

Defined in Lorentz.CustomArith.FixedArith

Methods

showsPrec :: Int -> NFixed a -> ShowS #

show :: NFixed a -> String #

showList :: [NFixed a] -> ShowS #

Show (Extensible x) Source # 
Instance details

Defined in Lorentz.Extensible

Show (WrappedLambda i o) Source # 
Instance details

Defined in Lorentz.Lambda

Show a => Show (View_ a r) Source # 
Instance details

Defined in Lorentz.Macro

Methods

showsPrec :: Int -> View_ a r -> ShowS #

show :: View_ a r -> String #

showList :: [View_ a r] -> ShowS #

Show a => Show (Void_ a b) Source # 
Instance details

Defined in Lorentz.Macro

Methods

showsPrec :: Int -> Void_ a b -> ShowS #

show :: Void_ a b -> String #

showList :: [Void_ a b] -> ShowS #

(Show a, Show b) => Show (ZippedStackRepr a b) Source # 
Instance details

Defined in Lorentz.Zip

(Show (Token s), Show e) => Show (ParseError s e) 
Instance details

Defined in Text.Megaparsec.Error

Methods

showsPrec :: Int -> ParseError s e -> ShowS #

show :: ParseError s e -> String #

showList :: [ParseError s e] -> ShowS #

(Show s, Show (Token s), Show e) => Show (ParseErrorBundle s e) 
Instance details

Defined in Text.Megaparsec.Error

(Show (ParseError s e), Show s) => Show (State s e) 
Instance details

Defined in Text.Megaparsec.State

Methods

showsPrec :: Int -> State s e -> ShowS #

show :: State s e -> String #

showList :: [State s e] -> ShowS #

Show (NoStkElMeta t) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> NoStkElMeta t -> ShowS #

show :: NoStkElMeta t -> String #

showList :: [NoStkElMeta t] -> ShowS #

Show (meta t) => Show (StkEl meta t) 
Instance details

Defined in Morley.Michelson.Interpret

Methods

showsPrec :: Int -> StkEl meta t -> ShowS #

show :: StkEl meta t -> String #

showList :: [StkEl meta t] -> ShowS #

(Show n, Show m) => Show (ArithError n m) 
Instance details

Defined in Morley.Michelson.Typed.Arith

Methods

showsPrec :: Int -> ArithError n m -> ShowS #

show :: ArithError n m -> String #

showList :: [ArithError n m] -> ShowS #

Show (EntrypointCallT param arg) 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> EntrypointCallT param arg -> ShowS #

show :: EntrypointCallT param arg -> String #

showList :: [EntrypointCallT param arg] -> ShowS #

Show (EpLiftSequence arg param) 
Instance details

Defined in Morley.Michelson.Typed.Entrypoints

Methods

showsPrec :: Int -> EpLiftSequence arg param -> ShowS #

show :: EpLiftSequence arg param -> String #

showList :: [EpLiftSequence arg param] -> ShowS #

(Show k, Show v) => Show (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> BigMap k v -> ShowS #

show :: BigMap k v -> String #

showList :: [BigMap k v] -> ShowS #

Show (Instr inp out) 
Instance details

Defined in Morley.Michelson.Typed.Instr

Methods

showsPrec :: Int -> Instr inp out -> ShowS #

show :: Instr inp out -> String #

showList :: [Instr inp out] -> ShowS #

Show (TPresence t p) 
Instance details

Defined in Morley.Michelson.Typed.Scope.Internal.Presence

Methods

showsPrec :: Int -> TPresence t p -> ShowS #

show :: TPresence t p -> String #

showList :: [TPresence t p] -> ShowS #

Show (Emit instr t) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> Emit instr t -> ShowS #

show :: Emit instr t -> String #

showList :: [Emit instr t] -> ShowS #

Show (TransferTokens instr p) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> TransferTokens instr p -> ShowS #

show :: TransferTokens instr p -> String #

showList :: [TransferTokens instr p] -> ShowS #

Show (Value' instr t) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> Value' instr t -> ShowS #

show :: Value' instr t -> String #

showList :: [Value' instr t] -> ShowS #

(forall (arg :: T) (ret :: T). Show (ViewCode' instr arg st ret)) => Show (SomeView' instr st) 
Instance details

Defined in Morley.Michelson.Typed.View

Methods

showsPrec :: Int -> SomeView' instr st -> ShowS #

show :: SomeView' instr st -> String #

showList :: [SomeView' instr st] -> ShowS #

(forall (i :: [T]) (o :: [T]). Show (instr i o)) => Show (ViewsSet' instr st) 
Instance details

Defined in Morley.Michelson.Typed.View

Methods

showsPrec :: Int -> ViewsSet' instr st -> ShowS #

show :: ViewsSet' instr st -> String #

showList :: [ViewsSet' instr st] -> ShowS #

Typeable tag => Show (Annotation tag) 
Instance details

Defined in Morley.Michelson.Untyped.Annotation

Methods

showsPrec :: Int -> Annotation tag -> ShowS #

show :: Annotation tag -> String #

showList :: [Annotation tag] -> ShowS #

(Show e, Show a) => Show (Validation e a) 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

showsPrec :: Int -> Validation e a -> ShowS #

show :: Validation e a -> String #

showList :: [Validation e a] -> ShowS #

Show (f op) => Show (ExtInstrAbstract f op) 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> ExtInstrAbstract f op -> ShowS #

show :: ExtInstrAbstract f op -> String #

showList :: [ExtInstrAbstract f op] -> ShowS #

Show (f op) => Show (TestAssert f op) 
Instance details

Defined in Morley.Michelson.Untyped.Ext

Methods

showsPrec :: Int -> TestAssert f op -> ShowS #

show :: TestAssert f op -> String #

showList :: [TestAssert f op] -> ShowS #

(Show op, Show (f op)) => Show (InstrAbstract f op) 
Instance details

Defined in Morley.Michelson.Untyped.Instr

Methods

showsPrec :: Int -> InstrAbstract f op -> ShowS #

show :: InstrAbstract f op -> String #

showList :: [InstrAbstract f op] -> ShowS #

(Show a, Show b) => Show (Bimap a b) 
Instance details

Defined in Morley.Util.Bimap

Methods

showsPrec :: Int -> Bimap a b -> ShowS #

show :: Bimap a b -> String #

showList :: [Bimap a b] -> ShowS #

Show a => Show (SizedList' n a) 
Instance details

Defined in Morley.Util.SizedList

Methods

showsPrec :: Int -> SizedList' n a -> ShowS #

show :: SizedList' n a -> String #

showList :: [SizedList' n a] -> ShowS #

(forall (a :: k). Show (f a)) => Show (Some1 f) 
Instance details

Defined in Morley.Util.Type

Methods

showsPrec :: Int -> Some1 f -> ShowS #

show :: Some1 f -> String #

showList :: [Some1 f] -> ShowS #

(Show a, Vector v a) => Show (Poly v a) 
Instance details

Defined in Data.Poly.Internal.Dense

Methods

showsPrec :: Int -> Poly v a -> ShowS #

show :: Poly v a -> String #

showList :: [Poly v a] -> ShowS #

Show v => Show (IntMapOf k v) 
Instance details

Defined in Data.Semiring

Methods

showsPrec :: Int -> IntMapOf k v -> ShowS #

show :: IntMapOf k v -> String #

showList :: [IntMapOf k v] -> ShowS #

ShowSing (Maybe a) => Show (SFirst z) 
Instance details

Defined in Data.Monoid.Singletons

Methods

showsPrec :: Int -> SFirst z -> ShowS #

show :: SFirst z -> String #

showList :: [SFirst z] -> ShowS #

ShowSing (Maybe a) => Show (SLast z) 
Instance details

Defined in Data.Monoid.Singletons

Methods

showsPrec :: Int -> SLast z -> ShowS #

show :: SLast z -> String #

showList :: [SLast z] -> ShowS #

ShowSing a => Show (SIdentity z) 
Instance details

Defined in Data.Singletons.Base.Instances

(ShowSing a, ShowSing [a]) => Show (SList z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> SList z -> ShowS #

show :: SList z -> String #

showList :: [SList z] -> ShowS #

ShowSing a => Show (SMaybe z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> SMaybe z -> ShowS #

show :: SMaybe z -> String #

showList :: [SMaybe z] -> ShowS #

(ShowSing a, ShowSing [a]) => Show (SNonEmpty z) 
Instance details

Defined in Data.Singletons.Base.Instances

GShow tag => Show (Some tag) 
Instance details

Defined in Data.GADT.Internal

Methods

showsPrec :: Int -> Some tag -> ShowS #

show :: Some tag -> String #

showList :: [Some tag] -> ShowS #

(Show a, Show b) => Show (Either a b) 
Instance details

Defined in Data.Strict.Either

Methods

showsPrec :: Int -> Either a b -> ShowS #

show :: Either a b -> String #

showList :: [Either a b] -> ShowS #

(Show a, Show b) => Show (These a b) 
Instance details

Defined in Data.Strict.These

Methods

showsPrec :: Int -> These a b -> ShowS #

show :: These a b -> String #

showList :: [These a b] -> ShowS #

(Show a, Show b) => Show (Pair a b) 
Instance details

Defined in Data.Strict.Tuple

Methods

showsPrec :: Int -> Pair a b -> ShowS #

show :: Pair a b -> String #

showList :: [Pair a b] -> ShowS #

(Show a, Show b) => Show (These a b) 
Instance details

Defined in Data.These

Methods

showsPrec :: Int -> These a b -> ShowS #

show :: These a b -> String #

showList :: [These a b] -> ShowS #

(Show1 m, Show a) => Show (MaybeT m a) 
Instance details

Defined in Control.Monad.Trans.Maybe

Methods

showsPrec :: Int -> MaybeT m a -> ShowS #

show :: MaybeT m a -> String #

showList :: [MaybeT m a] -> ShowS #

(Show k, Show v) => Show (HashMap k v) 
Instance details

Defined in Data.HashMap.Internal

Methods

showsPrec :: Int -> HashMap k v -> ShowS #

show :: HashMap k v -> String #

showList :: [HashMap k v] -> ShowS #

(Show a, Show b) => Show (a, b)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b) -> ShowS #

show :: (a, b) -> String #

showList :: [(a, b)] -> ShowS #

(Integral a, Show a) :=> (Show (Ratio a)) 
Instance details

Defined in Data.Constraint

Methods

ins :: (Integral a, Show a) :- Show (Ratio a) #

(Show a, Show b) :=> (Show (Either a b)) 
Instance details

Defined in Data.Constraint

Methods

ins :: (Show a, Show b) :- Show (Either a b) #

(Show a, Show b) :=> (Show (a, b)) 
Instance details

Defined in Data.Constraint

Methods

ins :: (Show a, Show b) :- Show (a, b) #

Show a => Show (Const a b)

This instance would be equivalent to the derived instances of the Const newtype if the getConst field were removed

Since: base-4.8.0.0

Instance details

Defined in Data.Functor.Const

Methods

showsPrec :: Int -> Const a b -> ShowS #

show :: Const a b -> String #

showList :: [Const a b] -> ShowS #

Show (f a) => Show (Ap f a)

Since: base-4.12.0.0

Instance details

Defined in Data.Monoid

Methods

showsPrec :: Int -> Ap f a -> ShowS #

show :: Ap f a -> String #

showList :: [Ap f a] -> ShowS #

Show (f a) => Show (Alt f a)

Since: base-4.8.0.0

Instance details

Defined in Data.Semigroup.Internal

Methods

showsPrec :: Int -> Alt f a -> ShowS #

show :: Alt f a -> String #

showList :: [Alt f a] -> ShowS #

Show (a :~: b)

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Equality

Methods

showsPrec :: Int -> (a :~: b) -> ShowS #

show :: (a :~: b) -> String #

showList :: [a :~: b] -> ShowS #

Show (OrderingI a b) 
Instance details

Defined in Data.Type.Ord

Methods

showsPrec :: Int -> OrderingI a b -> ShowS #

show :: OrderingI a b -> String #

showList :: [OrderingI a b] -> ShowS #

Show (f p) => Show (Rec1 f p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> Rec1 f p -> ShowS #

show :: Rec1 f p -> String #

showList :: [Rec1 f p] -> ShowS #

Show (URec Char p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> URec Char p -> ShowS #

show :: URec Char p -> String #

showList :: [URec Char p] -> ShowS #

Show (URec Double p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> URec Double p -> ShowS #

show :: URec Double p -> String #

showList :: [URec Double p] -> ShowS #

Show (URec Float p) 
Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> URec Float p -> ShowS #

show :: URec Float p -> String #

showList :: [URec Float p] -> ShowS #

Show (URec Int p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> URec Int p -> ShowS #

show :: URec Int p -> String #

showList :: [URec Int p] -> ShowS #

Show (URec Word p)

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> URec Word p -> ShowS #

show :: URec Word p -> String #

showList :: [URec Word p] -> ShowS #

Show (p (Fix p a) a) => Show (Fix p a) 
Instance details

Defined in Data.Bifunctor.Fix

Methods

showsPrec :: Int -> Fix p a -> ShowS #

show :: Fix p a -> String #

showList :: [Fix p a] -> ShowS #

Show (p a a) => Show (Join p a) 
Instance details

Defined in Data.Bifunctor.Join

Methods

showsPrec :: Int -> Join p a -> ShowS #

show :: Join p a -> String #

showList :: [Join p a] -> ShowS #

(Show a, Show (f b)) => Show (CofreeF f a b) 
Instance details

Defined in Control.Comonad.Trans.Cofree

Methods

showsPrec :: Int -> CofreeF f a b -> ShowS #

show :: CofreeF f a b -> String #

showList :: [CofreeF f a b] -> ShowS #

Show (w (CofreeF f a (CofreeT f w a))) => Show (CofreeT f w a) 
Instance details

Defined in Control.Comonad.Trans.Cofree

Methods

showsPrec :: Int -> CofreeT f w a -> ShowS #

show :: CofreeT f w a -> String #

showList :: [CofreeT f w a] -> ShowS #

(Show a, Show (f b)) => Show (FreeF f a b) 
Instance details

Defined in Control.Monad.Trans.Free

Methods

showsPrec :: Int -> FreeF f a b -> ShowS #

show :: FreeF f a b -> String #

showList :: [FreeF f a b] -> ShowS #

(Show1 f, Show1 m, Show a) => Show (FreeT f m a) 
Instance details

Defined in Control.Monad.Trans.Free

Methods

showsPrec :: Int -> FreeT f m a -> ShowS #

show :: FreeT f m a -> String #

showList :: [FreeT f m a] -> ShowS #

Show (Contract cp st vd) Source # 
Instance details

Defined in Lorentz.Base

Methods

showsPrec :: Int -> Contract cp st vd -> ShowS #

show :: Contract cp st vd -> String #

showList :: [Contract cp st vd] -> ShowS #

(forall (i :: [T]) (o :: [T]). Show (instr i o)) => Show (Contract' instr cp st) 
Instance details

Defined in Morley.Michelson.Typed.Contract

Methods

showsPrec :: Int -> Contract' instr cp st -> ShowS #

show :: Contract' instr cp st -> String #

showList :: [Contract' instr cp st] -> ShowS #

Show (instr (ContractInp cp st) (ContractOut st)) => Show (ContractCode' instr cp st) 
Instance details

Defined in Morley.Michelson.Typed.Contract

Methods

showsPrec :: Int -> ContractCode' instr cp st -> ShowS #

show :: ContractCode' instr cp st -> String #

showList :: [ContractCode' instr cp st] -> ShowS #

Show (CreateContract instr cp st) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> CreateContract instr cp st -> ShowS #

show :: CreateContract instr cp st -> String #

showList :: [CreateContract instr cp st] -> ShowS #

Show (LambdaCode' instr inp out) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> LambdaCode' instr inp out -> ShowS #

show :: LambdaCode' instr inp out -> String #

showList :: [LambdaCode' instr inp out] -> ShowS #

Show (f op) => Show (Elt f op) 
Instance details

Defined in Morley.Michelson.Untyped.Value

Methods

showsPrec :: Int -> Elt f op -> ShowS #

show :: Elt f op -> String #

showList :: [Elt f op] -> ShowS #

Show (f op) => Show (Value' f op) 
Instance details

Defined in Morley.Michelson.Untyped.Value

Methods

showsPrec :: Int -> Value' f op -> ShowS #

show :: Value' f op -> String #

showList :: [Value' f op] -> ShowS #

(forall (a :: k). c a => Show (f a)) => Show (Constrained c f) 
Instance details

Defined in Morley.Util.Constrained

Methods

showsPrec :: Int -> Constrained c f -> ShowS #

show :: Constrained c f -> String #

showList :: [Constrained c f] -> ShowS #

(Show a, KnownNat n, Vector v (Vector n Word, a)) => Show (MultiPoly v n a) 
Instance details

Defined in Data.Poly.Internal.Multi

Methods

showsPrec :: Int -> MultiPoly v n a -> ShowS #

show :: MultiPoly v n a -> String #

showList :: [MultiPoly v n a] -> ShowS #

Show (SProxy z) 
Instance details

Defined in Data.Proxy.Singletons

Methods

showsPrec :: Int -> SProxy z -> ShowS #

show :: SProxy z -> String #

showList :: [SProxy z] -> ShowS #

(ShowSing a, ShowSing b) => Show (SArg z) 
Instance details

Defined in Data.Semigroup.Singletons

Methods

showsPrec :: Int -> SArg z -> ShowS #

show :: SArg z -> String #

showList :: [SArg z] -> ShowS #

(ShowSing a, ShowSing b) => Show (SEither z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> SEither z -> ShowS #

show :: SEither z -> String #

showList :: [SEither z] -> ShowS #

(ShowSing a, ShowSing b) => Show (STuple2 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple2 z -> ShowS #

show :: STuple2 z -> String #

showList :: [STuple2 z] -> ShowS #

Show (GOrdering a b) 
Instance details

Defined in Data.GADT.Internal

Methods

showsPrec :: Int -> GOrdering a b -> ShowS #

show :: GOrdering a b -> String #

showList :: [GOrdering a b] -> ShowS #

Show b => Show (Tagged s b) 
Instance details

Defined in Data.Tagged

Methods

showsPrec :: Int -> Tagged s b -> ShowS #

show :: Tagged s b -> String #

showList :: [Tagged s b] -> ShowS #

(Show (f a), Show (g a), Show a) => Show (These1 f g a) 
Instance details

Defined in Data.Functor.These

Methods

showsPrec :: Int -> These1 f g a -> ShowS #

show :: These1 f g a -> String #

showList :: [These1 f g a] -> ShowS #

(Show e, Show1 m, Show a) => Show (ErrorT e m a) 
Instance details

Defined in Control.Monad.Trans.Error

Methods

showsPrec :: Int -> ErrorT e m a -> ShowS #

show :: ErrorT e m a -> String #

showList :: [ErrorT e m a] -> ShowS #

(Show e, Show1 m, Show a) => Show (ExceptT e m a) 
Instance details

Defined in Control.Monad.Trans.Except

Methods

showsPrec :: Int -> ExceptT e m a -> ShowS #

show :: ExceptT e m a -> String #

showList :: [ExceptT e m a] -> ShowS #

(Show1 f, Show a) => Show (IdentityT f a) 
Instance details

Defined in Control.Monad.Trans.Identity

Methods

showsPrec :: Int -> IdentityT f a -> ShowS #

show :: IdentityT f a -> String #

showList :: [IdentityT f a] -> ShowS #

(RPureConstrained (IndexableField rs) rs, RecApplicative rs, Show (Rec f rs)) => Show (ARec f rs) 
Instance details

Defined in Data.Vinyl.ARec.Internal

Methods

showsPrec :: Int -> ARec f rs -> ShowS #

show :: ARec f rs -> String #

showList :: [ARec f rs] -> ShowS #

(RMap rs, ReifyConstraint Show f rs, RecordToList rs) => Show (Rec f rs)

Records may be shown insofar as their points may be shown. reifyConstraint is used to great effect here.

Instance details

Defined in Data.Vinyl.Core

Methods

showsPrec :: Int -> Rec f rs -> ShowS #

show :: Rec f rs -> String #

showList :: [Rec f rs] -> ShowS #

Show a => Show (Const a b) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> Const a b -> ShowS #

show :: Const a b -> String #

showList :: [Const a b] -> ShowS #

(Show a, Show b, Show c) => Show (a, b, c)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c) -> ShowS #

show :: (a, b, c) -> String #

showList :: [(a, b, c)] -> ShowS #

(Show1 f, Show1 g, Show a) => Show (Product f g a)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Product

Methods

showsPrec :: Int -> Product f g a -> ShowS #

show :: Product f g a -> String #

showList :: [Product f g a] -> ShowS #

(Show1 f, Show1 g, Show a) => Show (Sum f g a)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Sum

Methods

showsPrec :: Int -> Sum f g a -> ShowS #

show :: Sum f g a -> String #

showList :: [Sum f g a] -> ShowS #

Show (a :~~: b)

Since: base-4.10.0.0

Instance details

Defined in Data.Type.Equality

Methods

showsPrec :: Int -> (a :~~: b) -> ShowS #

show :: (a :~~: b) -> String #

showList :: [a :~~: b] -> ShowS #

(Show (f p), Show (g p)) => Show ((f :*: g) p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> (f :*: g) p -> ShowS #

show :: (f :*: g) p -> String #

showList :: [(f :*: g) p] -> ShowS #

(Show (f p), Show (g p)) => Show ((f :+: g) p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> (f :+: g) p -> ShowS #

show :: (f :+: g) p -> String #

showList :: [(f :+: g) p] -> ShowS #

Show c => Show (K1 i c p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> K1 i c p -> ShowS #

show :: K1 i c p -> String #

showList :: [K1 i c p] -> ShowS #

Show (BigMapId k2 v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

showsPrec :: Int -> BigMapId k2 v -> ShowS #

show :: BigMapId k2 v -> String #

showList :: [BigMapId k2 v] -> ShowS #

(forall (o' :: k). Show (instr i o')) => Show (RemFail instr i o) 
Instance details

Defined in Morley.Michelson.Typed.Value

Methods

showsPrec :: Int -> RemFail instr i o -> ShowS #

show :: RemFail instr i o -> String #

showList :: [RemFail instr i o] -> ShowS #

Show (ViewCode' instr arg st ret) => Show (View' instr arg st ret) 
Instance details

Defined in Morley.Michelson.Typed.View

Methods

showsPrec :: Int -> View' instr arg st ret -> ShowS #

show :: View' instr arg st ret -> String #

showList :: [View' instr arg st ret] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c) => Show (STuple3 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple3 z -> ShowS #

show :: STuple3 z -> String #

showList :: [STuple3 z] -> ShowS #

(Show a, Show b, Show c, Show d) => Show (a, b, c, d)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d) -> ShowS #

show :: (a, b, c, d) -> String #

showList :: [(a, b, c, d)] -> ShowS #

(Show1 f, Show1 g, Show a) => Show (Compose f g a)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Compose

Methods

showsPrec :: Int -> Compose f g a -> ShowS #

show :: Compose f g a -> String #

showList :: [Compose f g a] -> ShowS #

Show (f (g p)) => Show ((f :.: g) p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> (f :.: g) p -> ShowS #

show :: (f :.: g) p -> String #

showList :: [(f :.: g) p] -> ShowS #

Show (f p) => Show (M1 i c f p)

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

Methods

showsPrec :: Int -> M1 i c f p -> ShowS #

show :: M1 i c f p -> String #

showList :: [M1 i c f p] -> ShowS #

Show (f a) => Show (Clown f a b) 
Instance details

Defined in Data.Bifunctor.Clown

Methods

showsPrec :: Int -> Clown f a b -> ShowS #

show :: Clown f a b -> String #

showList :: [Clown f a b] -> ShowS #

Show (p b a) => Show (Flip p a b) 
Instance details

Defined in Data.Bifunctor.Flip

Methods

showsPrec :: Int -> Flip p a b -> ShowS #

show :: Flip p a b -> String #

showList :: [Flip p a b] -> ShowS #

Show (g b) => Show (Joker g a b) 
Instance details

Defined in Data.Bifunctor.Joker

Methods

showsPrec :: Int -> Joker g a b -> ShowS #

show :: Joker g a b -> String #

showList :: [Joker g a b] -> ShowS #

Show (p a b) => Show (WrappedBifunctor p a b) 
Instance details

Defined in Data.Bifunctor.Wrapped

(ShowSing a, ShowSing b, ShowSing c, ShowSing d) => Show (STuple4 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple4 z -> ShowS #

show :: STuple4 z -> String #

showList :: [STuple4 z] -> ShowS #

Show (f (g a)) => Show (Compose f g a) 
Instance details

Defined in Data.Vinyl.Functor

Methods

showsPrec :: Int -> Compose f g a -> ShowS #

show :: Compose f g a -> String #

showList :: [Compose f g a] -> ShowS #

(Show a, Show b, Show c, Show d, Show e) => Show (a, b, c, d, e)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e) -> ShowS #

show :: (a, b, c, d, e) -> String #

showList :: [(a, b, c, d, e)] -> ShowS #

(Show (f a b), Show (g a b)) => Show (Product f g a b) 
Instance details

Defined in Data.Bifunctor.Product

Methods

showsPrec :: Int -> Product f g a b -> ShowS #

show :: Product f g a b -> String #

showList :: [Product f g a b] -> ShowS #

(Show (p a b), Show (q a b)) => Show (Sum p q a b) 
Instance details

Defined in Data.Bifunctor.Sum

Methods

showsPrec :: Int -> Sum p q a b -> ShowS #

show :: Sum p q a b -> String #

showList :: [Sum p q a b] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e) => Show (STuple5 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple5 z -> ShowS #

show :: STuple5 z -> String #

showList :: [STuple5 z] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f) => Show (a, b, c, d, e, f)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f) -> ShowS #

show :: (a, b, c, d, e, f) -> String #

showList :: [(a, b, c, d, e, f)] -> ShowS #

Show (f (p a b)) => Show (Tannen f p a b) 
Instance details

Defined in Data.Bifunctor.Tannen

Methods

showsPrec :: Int -> Tannen f p a b -> ShowS #

show :: Tannen f p a b -> String #

showList :: [Tannen f p a b] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f) => Show (STuple6 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple6 z -> ShowS #

show :: STuple6 z -> String #

showList :: [STuple6 z] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g) => Show (a, b, c, d, e, f, g)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g) -> ShowS #

show :: (a, b, c, d, e, f, g) -> String #

showList :: [(a, b, c, d, e, f, g)] -> ShowS #

(ShowSing a, ShowSing b, ShowSing c, ShowSing d, ShowSing e, ShowSing f, ShowSing g) => Show (STuple7 z) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

showsPrec :: Int -> STuple7 z -> ShowS #

show :: STuple7 z -> String #

showList :: [STuple7 z] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h) => Show (a, b, c, d, e, f, g, h)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h) -> ShowS #

show :: (a, b, c, d, e, f, g, h) -> String #

showList :: [(a, b, c, d, e, f, g, h)] -> ShowS #

Show (p (f a) (g b)) => Show (Biff p f g a b) 
Instance details

Defined in Data.Bifunctor.Biff

Methods

showsPrec :: Int -> Biff p f g a b -> ShowS #

show :: Biff p f g a b -> String #

showList :: [Biff p f g a b] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i) => Show (a, b, c, d, e, f, g, h, i)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i) -> String #

showList :: [(a, b, c, d, e, f, g, h, i)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j) => Show (a, b, c, d, e, f, g, h, i, j)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k) => Show (a, b, c, d, e, f, g, h, i, j, k)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j, k) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l) => Show (a, b, c, d, e, f, g, h, i, j, k, l)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j, k, l) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> ShowS #

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n, Show o) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> ShowS #

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> String #

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> ShowS #

class Default a where #

A class for types with a default value.

Minimal complete definition

Nothing

Methods

def :: a #

The default value for this type.

Instances

Instances details
Default All 
Instance details

Defined in Data.Default.Class

Methods

def :: All #

Default Any 
Instance details

Defined in Data.Default.Class

Methods

def :: Any #

Default CClock 
Instance details

Defined in Data.Default.Class

Methods

def :: CClock #

Default CDouble 
Instance details

Defined in Data.Default.Class

Methods

def :: CDouble #

Default CFloat 
Instance details

Defined in Data.Default.Class

Methods

def :: CFloat #

Default CInt 
Instance details

Defined in Data.Default.Class

Methods

def :: CInt #

Default CIntMax 
Instance details

Defined in Data.Default.Class

Methods

def :: CIntMax #

Default CIntPtr 
Instance details

Defined in Data.Default.Class

Methods

def :: CIntPtr #

Default CLLong 
Instance details

Defined in Data.Default.Class

Methods

def :: CLLong #

Default CLong 
Instance details

Defined in Data.Default.Class

Methods

def :: CLong #

Default CPtrdiff 
Instance details

Defined in Data.Default.Class

Methods

def :: CPtrdiff #

Default CSUSeconds 
Instance details

Defined in Data.Default.Class

Methods

def :: CSUSeconds #

Default CShort 
Instance details

Defined in Data.Default.Class

Methods

def :: CShort #

Default CSigAtomic 
Instance details

Defined in Data.Default.Class

Methods

def :: CSigAtomic #

Default CSize 
Instance details

Defined in Data.Default.Class

Methods

def :: CSize #

Default CTime 
Instance details

Defined in Data.Default.Class

Methods

def :: CTime #

Default CUInt 
Instance details

Defined in Data.Default.Class

Methods

def :: CUInt #

Default CUIntMax 
Instance details

Defined in Data.Default.Class

Methods

def :: CUIntMax #

Default CUIntPtr 
Instance details

Defined in Data.Default.Class

Methods

def :: CUIntPtr #

Default CULLong 
Instance details

Defined in Data.Default.Class

Methods

def :: CULLong #

Default CULong 
Instance details

Defined in Data.Default.Class

Methods

def :: CULong #

Default CUSeconds 
Instance details

Defined in Data.Default.Class

Methods

def :: CUSeconds #

Default CUShort 
Instance details

Defined in Data.Default.Class

Methods

def :: CUShort #

Default Int16 
Instance details

Defined in Data.Default.Class

Methods

def :: Int16 #

Default Int32 
Instance details

Defined in Data.Default.Class

Methods

def :: Int32 #

Default Int64 
Instance details

Defined in Data.Default.Class

Methods

def :: Int64 #

Default Int8 
Instance details

Defined in Data.Default.Class

Methods

def :: Int8 #

Default Word16 
Instance details

Defined in Data.Default.Class

Methods

def :: Word16 #

Default Word32 
Instance details

Defined in Data.Default.Class

Methods

def :: Word32 #

Default Word64 
Instance details

Defined in Data.Default.Class

Methods

def :: Word64 #

Default Word8 
Instance details

Defined in Data.Default.Class

Methods

def :: Word8 #

Default Ordering 
Instance details

Defined in Data.Default.Class

Methods

def :: Ordering #

Default AnnOptions Source # 
Instance details

Defined in Lorentz.Annotation

Methods

def :: AnnOptions #

Default DeriveRPCOptions 
Instance details

Defined in Morley.AsRPC

Methods

def :: DeriveRPCOptions #

Default ErrorSrcPos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

def :: ErrorSrcPos #

Default Pos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

def :: Pos #

Default SrcPos 
Instance details

Defined in Morley.Michelson.ErrorPos

Methods

def :: SrcPos #

Default MorleyLogsBuilder 
Instance details

Defined in Morley.Michelson.Interpret

Methods

def :: MorleyLogsBuilder #

Default OptimizerConf 
Instance details

Defined in Morley.Michelson.Optimizer

Methods

def :: OptimizerConf #

Default Ruleset 
Instance details

Defined in Morley.Michelson.Optimizer.Internal.Ruleset

Methods

def :: Ruleset #

Default TypeCheckInstrEnv 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheck

Methods

def :: TypeCheckInstrEnv #

Default TypeCheckOptions 
Instance details

Defined in Morley.Michelson.TypeCheck.TypeCheck

Methods

def :: TypeCheckOptions #

Default EntriesOrder 
Instance details

Defined in Morley.Michelson.Untyped.Contract

Methods

def :: EntriesOrder #

Default Integer 
Instance details

Defined in Data.Default.Class

Methods

def :: Integer #

Default () 
Instance details

Defined in Data.Default.Class

Methods

def :: () #

Default Double 
Instance details

Defined in Data.Default.Class

Methods

def :: Double #

Default Float 
Instance details

Defined in Data.Default.Class

Methods

def :: Float #

Default Int 
Instance details

Defined in Data.Default.Class

Methods

def :: Int #

Default Word 
Instance details

Defined in Data.Default.Class

Methods

def :: Word #

(Default a, RealFloat a) => Default (Complex a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Complex a #

Default (First a) 
Instance details

Defined in Data.Default.Class

Methods

def :: First a #

Default (Last a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Last a #

Default a => Default (Dual a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Dual a #

Default (Endo a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Endo a #

Num a => Default (Product a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Product a #

Num a => Default (Sum a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Sum a #

Integral a => Default (Ratio a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Ratio a #

Default a => Default (IO a) 
Instance details

Defined in Data.Default.Class

Methods

def :: IO a #

mname ~ ('Nothing :: Maybe Symbol) => Default (EntrypointRef mname) Source # 
Instance details

Defined in Lorentz.Entrypoints.Core

Methods

def :: EntrypointRef mname #

Default (ViewsSetF a) 
Instance details

Defined in Morley.Michelson.Internal.ViewsSet

Methods

def :: ViewsSetF a #

(SingI t, Default (Anns xs)) => Default (Anns (Notes t ': xs)) 
Instance details

Defined in Morley.Michelson.Typed.Annotation

Methods

def :: Anns (Notes t ': xs) #

(Typeable tag, Default (Anns xs)) => Default (Anns (Annotation tag ': xs)) 
Instance details

Defined in Morley.Michelson.Typed.Annotation

Methods

def :: Anns (Annotation tag ': xs) #

Default (Anns ('[] :: [Type])) 
Instance details

Defined in Morley.Michelson.Typed.Annotation

Methods

def :: Anns '[] #

Applicative x => Default (DfsSettings x) 
Instance details

Defined in Morley.Michelson.Typed.Util

Methods

def :: DfsSettings x #

Default (ViewsSet instr) 
Instance details

Defined in Morley.Michelson.Untyped.View

Methods

def :: ViewsSet instr #

Default (Maybe a) 
Instance details

Defined in Data.Default.Class

Methods

def :: Maybe a #

Default [a] 
Instance details

Defined in Data.Default.Class

Methods

def :: [a] #

Default (BigMap k v) 
Instance details

Defined in Morley.Michelson.Typed.Haskell.Value

Methods

def :: BigMap k v #

Default (ViewsSet' instr st) 
Instance details

Defined in Morley.Michelson.Typed.View

Methods

def :: ViewsSet' instr st #

Default (Annotation tag) 
Instance details

Defined in Morley.Michelson.Untyped.Annotation

Methods

def :: Annotation tag #

Default r => Default (e -> r) 
Instance details

Defined in Data.Default.Class

Methods

def :: e -> r #

(Default a, Default b) => Default (a, b) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b) #

(Default a, Default b, Default c) => Default (a, b, c) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b, c) #

(Default a, Default b, Default c, Default d) => Default (a, b, c, d) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b, c, d) #

(Default a, Default b, Default c, Default d, Default e) => Default (a, b, c, d, e) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b, c, d, e) #

(Default a, Default b, Default c, Default d, Default e, Default f) => Default (a, b, c, d, e, f) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b, c, d, e, f) #

(Default a, Default b, Default c, Default d, Default e, Default f, Default g) => Default (a, b, c, d, e, f, g) 
Instance details

Defined in Data.Default.Class

Methods

def :: (a, b, c, d, e, f, g) #

data Label (name :: Symbol) where #

Constructors

Label :: forall (name :: Symbol). KnownSymbol name => Label name 

Instances

Instances details
(KnownSymbol name, s ~ name) => IsLabel s (Label name) 
Instance details

Defined in Morley.Util.Label

Methods

fromLabel :: Label name #

Show (Label name) 
Instance details

Defined in Morley.Util.Label

Methods

showsPrec :: Int -> Label name -> ShowS #

show :: Label name -> String #

showList :: [Label name] -> ShowS #

Eq (Label name) 
Instance details

Defined in Morley.Util.Label

Methods

(==) :: Label name -> Label name -> Bool #

(/=) :: Label name -> Label name -> Bool #

Buildable (Label name) 
Instance details

Defined in Morley.Util.Label

Methods

build :: Label name -> Doc

buildList :: [Label name] -> Doc

newtype PrintAsValue a Source #

Provides Buildable instance that prints Lorentz value via Michelson's Value.

Result won't be very pretty, but this avoids requiring Show or Buildable instances.

Constructors

PrintAsValue a 

Instances

Instances details
NiceUntypedValue a => Buildable (PrintAsValue a) Source # 
Instance details

Defined in Lorentz.Value

Methods

build :: PrintAsValue a -> Doc

buildList :: [PrintAsValue a] -> Doc

Re-exports