Idris2Doc : Data.List1

Data.List1

Reexports

importpublic Data.Zippable
importpublic Control.Function

Definitions

recordList1 : Type->Type
  Non-empty lists.

Totality: total
Visibility: public export
Constructor: 
(:::) : a->Lista->List1a

Projections:
.head : List1a->a
.tail : List1a->Lista

Hints:
ApplicativeList1
Biinjective(:::)
DecEqa=>DecEq (List1a)
Eqa=>Eq (List1a)
FoldableList1
FunctorList1
Injective (\{arg:0}=>x:::{arg:0})
Injective (\{arg:0}=>{arg:0}:::ys)
MonadList1
Orda=>Ord (List1a)
Semigroup (List1a)
Showa=>Show (List1a)
TraversableList1
Uninhabiteda=>Uninhabited (List1a)
ZippableList1
.head : List1a->a
Totality: total
Visibility: public export
head : List1a->a
Totality: total
Visibility: public export
.tail : List1a->Lista
Totality: total
Visibility: public export
tail : List1a->Lista
Totality: total
Visibility: public export
fromList : Lista->Maybe (List1a)
Totality: total
Visibility: public export
singleton : a->List1a
Totality: total
Visibility: public export
forget : List1a->Lista
  Forget that a list is non-empty.

Totality: total
Visibility: public export
last : List1a->a
Totality: total
Visibility: export
init : List1a->Lista
Totality: total
Visibility: export
foldr1By : (a->b->b) -> (a->b) ->List1a->b
Totality: total
Visibility: public export
foldl1By : (b->a->b) -> (a->b) ->List1a->b
Totality: total
Visibility: public export
foldr1 : (a->a->a) ->List1a->a
Totality: total
Visibility: public export
foldl1 : (a->a->a) ->List1a->a
Totality: total
Visibility: public export
length : List1a->Nat
Totality: total
Visibility: public export
appendl : List1a->Lista->List1a
Totality: total
Visibility: public export
(++) : List1a->List1a->List1a
Totality: total
Visibility: public export
Fixity Declaration: infixr operator, level 7
lappend : Lista->List1a->List1a
Totality: total
Visibility: public export
cons : a->List1a->List1a
Totality: total
Visibility: public export
snoc : List1a->a->List1a
Totality: total
Visibility: public export
unsnoc : List1a-> (Lista, a)
Totality: total
Visibility: public export
reverseOnto : List1a->Lista->List1a
Totality: total
Visibility: public export
reverse : List1a->List1a
Totality: total
Visibility: public export
filter : (a->Bool) ->List1a->Maybe (List1a)
Totality: total
Visibility: public export