Module

TLDR.Matchers.Class

Package
purescript-tldr
Repository
mikesol/purescript-tldr

#ReplaceFailureWith Source

class ReplaceFailureWith match resI resO | match resI -> resO

Instances

#MatchLiteral Source

class MatchLiteral :: Symbol -> Symbol -> Symbol -> Type -> Constraintclass MatchLiteral l h t res | l h t -> res

Instances

#Match Source

class Match :: Symbol -> Type -> Type -> Constraintclass Match i m o | i m -> o

Instances

#SimpleSubResult Source

class SimpleSubResult :: Type -> Symbol -> Type -> Type -> Constraintclass SimpleSubResult i s m o | i s m -> o

Instances

#MergeMatch Source

class MergeMatch :: Type -> Symbol -> Type -> Type -> Constraintclass MergeMatch resI head failMatch resO | resI head failMatch -> resO

Instances

#ContinueOnSuccessOrFailWith Source

class ContinueOnSuccessOrFailWith match inRes failMatch outRes | match inRes failMatch -> outRes

Instances

#StopOnSuccessOrContinue Source

class StopOnSuccessOrContinue :: Symbol -> Type -> Type -> Type -> Constraintclass StopOnSuccessOrContinue s match inRes outRes | match inRes -> outRes

Instances

#FailOnSuccessOrContinue Source

class FailOnSuccessOrContinue :: Symbol -> Type -> Type -> Type -> Constraintclass FailOnSuccessOrContinue s match inRes outRes | match inRes -> outRes

Instances

#ManyLoop Source

class ManyLoop :: Symbol -> Type -> Type -> Type -> Constraintclass ManyLoop i inRes match outRes | i inRes match -> outRes

Instances