cleveland-0.2.1: Testing framework for Morley.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hedgehog.Range.Defaults

Description

Module declaring newtypes and Default instances for Range.

Synopsis

Documentation

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 SpecificOrDefaultAlias Source # 
Instance details

Defined in Test.Cleveland.Internal.Abstract

Default Ordering 
Instance details

Defined in Data.Default.Class

Methods

def :: Ordering #

Default NewtonParam 
Instance details

Defined in Numeric.RootFinding

Methods

def :: NewtonParam #

Default RiddersParam 
Instance details

Defined in Numeric.RootFinding

Methods

def :: RiddersParam #

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 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 EpName Source # 
Instance details

Defined in Test.Cleveland.Instances

Methods

def :: EpName #

Default FeeConstants 
Instance details

Defined in Morley.Client.RPC.Types

Methods

def :: FeeConstants #

Default ContParam

We use s as default value which is same as R's default.

Instance details

Defined in Statistics.Quantile

Methods

def :: ContParam #

Default Word8 
Instance details

Defined in Data.Default.Class

Methods

def :: Word8 #

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 #

Default (Range ExpressionInt) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range Length) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range Length #

Default (Range SmallLength) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range TicketAmount) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range TinyLength) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range TinyLength #

Default (Range ValueInt) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range ValueInt #

Default (Range Pos) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range Pos #

Default (Range (Value' instr 'TInt)) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range (Value' instr 'TInt) #

Default (Range (Value' instr 'TNat)) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range (Value' instr 'TNat) #

Default (Range StackRef) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range StackRef #

Default (Range Mutez) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range Mutez #

Default (Range Timestamp) Source # 
Instance details

Defined in Hedgehog.Range.Defaults.Orphans

Methods

def :: Range Timestamp #

mname ~ ('Nothing :: Maybe Symbol) => Default (EntrypointRef mname) Source # 
Instance details

Defined in Test.Cleveland.Instances

Methods

def :: EntrypointRef mname #

(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 (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) #

newtype Length Source #

Newtype for specifying lengths of various containers.

Constructors

Length 

Fields

Instances

Instances details
Bounded Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Enum Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Integral Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

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

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

Ord Length Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range Length) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range Length #

newtype SmallLength Source #

Newtype for specifying lengths of various containers.

Constructors

SmallLength 

Fields

Instances

Instances details
Bounded SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Enum SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Integral SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Ord SmallLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range SmallLength) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

newtype TinyLength Source #

Newtype for specifying lengths of various containers.

Constructors

TinyLength 

Fields

Instances

Instances details
Bounded TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Enum TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Integral TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Ord TinyLength Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range TinyLength) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range TinyLength #

newtype TicketAmount Source #

Newtype for the range of Ticket amount field.

Constructors

MkTicketAmount 

Instances

Instances details
Enum TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Integral TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Ord TicketAmount Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range TicketAmount) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

newtype ValueInt Source #

Newtype for the range of ValueInt constructor of untyped Value'.

Constructors

MkValueInt 

Fields

Instances

Instances details
Enum ValueInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num ValueInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real ValueInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq ValueInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Ord ValueInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range ValueInt) Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Methods

def :: Range ValueInt #

newtype ExpressionInt Source #

Newtype for the range of ExpressionInt constructor of Expression.

Constructors

MkExpressionInt 

Instances

Instances details
Enum ExpressionInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Num ExpressionInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Real ExpressionInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Eq ExpressionInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Ord ExpressionInt Source # 
Instance details

Defined in Hedgehog.Range.Defaults

Default (Range ExpressionInt) Source # 
Instance details

Defined in Hedgehog.Range.Defaults