| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Unison.Pattern
Documentation
Constructors
| Unbound loc | |
| Var loc | |
| Boolean loc !Bool | |
| Int loc !Int64 | |
| Nat loc !Word64 | |
| Float loc !Double | |
| Text loc !Text | |
| Char loc !Char | |
| Constructor loc !ConstructorReference [Pattern loc] | |
| As loc (Pattern loc) | |
| EffectPure loc (Pattern loc) | |
| EffectBind loc !ConstructorReference [Pattern loc] (Pattern loc) | |
| SequenceLiteral loc [Pattern loc] | |
| SequenceOp loc (Pattern loc) !SeqOp (Pattern loc) |
Instances
application :: Pattern loc -> Bool Source #
generalizedDependencies :: Ord r => (Reference -> r) -> (Reference -> ConstructorId -> r) -> (Reference -> r) -> (Reference -> ConstructorId -> r) -> (Reference -> r) -> Pattern loc -> Set r Source #
labeledDependencies :: Pattern loc -> Set LabeledDependency Source #