| Copyright | (C) 2023 Alexey Tochin |
|---|---|
| License | BSD3 (see the file LICENSE) |
| Maintainer | Alexey Tochin <Alexey.Tochin@gmail.com> |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
| Extensions |
|
IsomorphismClass.Extra
Contents
Description
Extra instances for IsomorphicTo typeclass from 'isomorphism-class' package.
Orphan instances
| IsomorphicTo a a Source # | |
| IsomorphicTo a (Either Void a) Source # | Type sum commutativity. Examples of usage
|
| IsomorphicTo a (Either a Void) Source # | |
| IsomorphicTo a ((), a) Source # | |
| IsomorphicTo a (a, ()) Source # | |
| IsomorphicTo (Either Void a) a Source # | |
| IsomorphicTo (Either a Void) a Source # | |
| IsomorphicTo ((), a) a Source # | |
| IsomorphicTo (a, ()) a Source # | |
| IsomorphicTo (Either (Either a b) (Either c d)) (Either (Either a c) (Either b d)) Source # | |
| IsomorphicTo (Either (Either a b) c) (Either a (Either b c)) Source # | |
| IsomorphicTo (Either a (Either b c)) (Either (Either a b) c) Source # | |
| IsomorphicTo (Either a b) (Either b a) Source # | |
| IsomorphicTo ((a, b), (c, d)) ((a, c), (b, d)) Source # | |
| IsomorphicTo ((a, b), c) (a, (b, c)) Source # | |
| IsomorphicTo (a, (b, c)) ((a, b), c) Source # | |
| IsomorphicTo (a, b) (b, a) Source # | Type product commutativity Examples of usage
|