Idris2Doc : Data.MSF.Event

Data.MSF.Event

(source)

Reexports

importpublic Data.List.Elem
importpublic Data.List.Quantifiers.Extra

Definitions

dataEvent : Type->Type
  A data type isomorphic to `Maybe` used to signal
occurences of discrete events.

Totality: total
Visibility: public export
Constructors:
NoEv : Eventa
Ev : a->Eventa

Hints:
AlternativeEvent
ApplicativeEvent
Eqa=>Eq (Eventa)
FoldableEvent
FunctorEvent
MonadEvent
Semigroupa=>Monoid (Eventa)
Orda=>Ord (Eventa)
Semigroupa=>Semigroup (Eventa)
Showa=>Show (Eventa)
TraversableEvent
project : (0k : {_:8949}) ->Elemkks=>Anyfks->Event (fk)
  Try to extract a value from an n-ary sum.

Totality: total
Visibility: public export
maybeToEvent : Maybea->Eventa
Totality: total
Visibility: public export
eventToMaybe : Eventa->Maybea
Totality: total
Visibility: public export
fromEvent : Lazy a->Eventa->a
Totality: total
Visibility: public export
toEvent : Bool-> Lazy a->Eventa
Totality: total
Visibility: public export
event : Lazy b-> Lazy (a->b) ->Eventa->b
Totality: total
Visibility: public export
unionL : Eventa->Eventa->Eventa
Totality: total
Visibility: public export
unionR : Eventa->Eventa->Eventa
Totality: total
Visibility: public export
unionWith : (a->a->a) ->Eventa->Eventa->Eventa
Totality: total
Visibility: public export
filter : (a->Bool) ->Eventa->Eventa
Totality: total
Visibility: public export
mapMaybe : (a->Maybeb) ->Eventa->Eventb
Totality: total
Visibility: public export