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 |