Idris2Doc : Data.Either0

Data.Either0

(source)

Definitions

dataEither0 : Type->Type->Type
  A choice of two erased values.
At runtime, this is just 0 or 1.

Totality: total
Visibility: public export
Constructors:
Left0 : (0_ : a) ->Either0ab
Right0 : (0_ : b) ->Either0ab
bimap : (0_ : (a->c)) -> (0_ : (b->d)) ->Either0ab->Either0cd
  This is the identity at runtime.

Totality: total
Visibility: public export
map : (0_ : (b->d)) ->Either0ab->Either0ad
  This is the identity at runtime.

Totality: total
Visibility: public export
0either0 : (a->e) -> (b->e) ->Either0ab->e
Totality: total
Visibility: public export
dataIsLeft0 : Either0ab->Type
Totality: total
Visibility: public export
Constructor: 
ItIsLeft0 : IsLeft0 (Left0v)
0fromLeft0 : (e : Either0ab) ->IsLeft0e=>a
Totality: total
Visibility: public export
dataIsRight0 : Either0ab->Type
Totality: total
Visibility: public export
Constructor: 
ItIsRight0 : IsRight0 (Right0v)
0fromRight0 : (e : Either0ab) ->IsRight0e=>b
Totality: total
Visibility: public export
(<|>) : Either0ab-> Lazy (Either0ab) ->Either0ab
Totality: total
Visibility: public export
Fixity Declaration: infixr operator, level 2