Copyright | (C) 2023 Alexey Tochin |
---|---|
License | BSD3 (see the file LICENSE) |
Maintainer | Alexey Tochin <Alexey.Tochin@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
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 a Void) a Source # | |
IsomorphicTo (Either Void a) 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
|