| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.Type.FiniteMap
Documentation
Constructors
| k :-> v infixr 4 |
Instances
| Effect [Map Name Session] Process Source | |
| type Unit [Map Name Session] Process = [] (Map Name Session) Source | |
| type Plus [Map Name Session] Process s t = Union Name Session s t Source | |
| type Inv [Map Name Session] Process s t = Balanced s t Source | |
| type Cmp (Map Name Session) ((:->) Name Session c a) ((:->) Name Session d b) = CmpSessionMap ((:->) Name Session c a) ((:->) Name Session d b) Source | Compare channel names for normalising type-level finite map representations |
type family Cmp a b :: Ordering Source
Open-family for the ordering operation in the sort
Instances
| type Cmp * ((:->) v a) ((:->) u b) = CmpSymbol v u Source | Symbol comparison |
| type Cmp (Map Name Session) ((:->) Name Session c a) ((:->) Name Session d b) = CmpSessionMap ((:->) Name Session c a) ((:->) Name Session d b) Source | Compare channel names for normalising type-level finite map representations |