Idris2Doc : Hedgehog.Internal.Util

Hedgehog.Internal.Util

(source)

Definitions

interfaceSafeDiv : (a : Type) -> (a->Type) ->Type
  Interface providing a safe (total) division operation
by proving that the divisor is non-zero.

Parameters: a, pred
Constraints: Neg a
Methods:
safeDiv' : a-> (d : a) -> (0_ : predd) ->a

Implementations:
SafeDivInt (\d=>d==0=False)
SafeDivInteger (\d=>d==0=False)
SafeDivDouble (\d=>d==0=False)
safeDiv' : SafeDivapred=>a-> (d : a) -> (0_ : predd) ->a
Totality: total
Visibility: public export
safeDiv : SafeDivapred=>a-> (d : a) -> {auto0_ : predd} ->a
Totality: total
Visibility: public export
fromPred : (a->Bool) ->a->Maybea
Totality: total
Visibility: public export
interfaceToInteger : Type->Type
Parameters: a
Constraints: Num a
Methods:
toInteger : a->Integer
toNat : a->Nat

Implementations:
ToIntegerSize
ToIntegerInteger
ToIntegerInt8
ToIntegerInt16
ToIntegerInt32
ToIntegerInt64
ToIntegerInt
ToIntegerBits8
ToIntegerBits16
ToIntegerBits32
ToIntegerBits64
ToIntegerNat
ToIntegerDouble
toInteger : ToIntegera=>a->Integer
Totality: total
Visibility: public export
toNat : ToIntegera=>a->Nat
Totality: total
Visibility: public export
fromIntegral : ToIntegera=>Numb=>a->b
Totality: total
Visibility: public export
round : Numa=>Double->a
Totality: total
Visibility: public export
iterateBefore : (a->Bool) -> (a->a) ->a->Colista
Totality: total
Visibility: public export
iterateBefore0 : Eqa=>Numa=> (a->a) ->a->Colista
Totality: total
Visibility: public export
prepRev : Lista->Lista->Lista
  Prepends the first list in reverse order to the
second list.

Totality: total
Visibility: public export
signum : Orda=>Nega=>a->a
Totality: total
Visibility: public export
consNub : Eqa=>a->Colista->Colista
  Cons an element on to the front of a list unless it is already there.

Totality: total
Visibility: public export
concatColist : Colist (Colista) ->Colista
Totality: total
Visibility: public export
concatMapColist : (a->Colistb) ->Colista->Colistb
Totality: total
Visibility: public export
fromFoldable : Foldablef=>fa->Colista
Totality: total
Visibility: public export