Copyright | Alexander Krupenkin 2016-2018 |
---|---|
License | BSD3 |
Maintainer | mail@akru.me |
Stability | experimental |
Portability | noportable |
Safe Haskell | None |
Language | Haskell2010 |
Network.Ethereum.ABI.Prim.Tuple
Contents
Description
Tuple type abi encoding instances.
- newtype Singleton a = Singleton {
- unSingleton :: a
Documentation
The type for one-tuples
Constructors
Singleton | |
Fields
|
Instances
Eq a => Eq (Singleton a) Source # | |
Show a => Show (Singleton a) Source # | |
Generic (Singleton a) Source # | |
Generic (Singleton a) Source # | |
ABIGet a => ABIGet (Singleton a) Source # | |
ABIPut a => ABIPut (Singleton a) Source # | |
ABIType a => ABIType (Singleton a) Source # | |
type Rep (Singleton a) Source # | |
type Code (Singleton a) Source # | |
Orphan instances
(ABIGet a1, ABIGet a2) => ABIGet (a1, a2) Source # | |
(ABIPut a1, ABIPut a2) => ABIPut (a1, a2) Source # | |
(ABIType a1, ABIType a2) => ABIType (a1, a2) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3) => ABIGet (a1, a2, a3) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3) => ABIPut (a1, a2, a3) Source # | |
(ABIType a1, ABIType a2, ABIType a3) => ABIType (a1, a2, a3) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4) => ABIGet (a1, a2, a3, a4) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4) => ABIPut (a1, a2, a3, a4) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4) => ABIType (a1, a2, a3, a4) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5) => ABIGet (a1, a2, a3, a4, a5) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5) => ABIPut (a1, a2, a3, a4, a5) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5) => ABIType (a1, a2, a3, a4, a5) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6) => ABIGet (a1, a2, a3, a4, a5, a6) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6) => ABIPut (a1, a2, a3, a4, a5, a6) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6) => ABIType (a1, a2, a3, a4, a5, a6) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7) => ABIGet (a1, a2, a3, a4, a5, a6, a7) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7) => ABIPut (a1, a2, a3, a4, a5, a6, a7) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7) => ABIType (a1, a2, a3, a4, a5, a6, a7) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15, ABIGet a16) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15, ABIPut a16) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15, ABIType a16) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15, ABIGet a16, ABIGet a17) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15, ABIPut a16, ABIPut a17) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15, ABIType a16, ABIType a17) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15, ABIGet a16, ABIGet a17, ABIGet a18) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15, ABIPut a16, ABIPut a17, ABIPut a18) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15, ABIType a16, ABIType a17, ABIType a18) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15, ABIGet a16, ABIGet a17, ABIGet a18, ABIGet a19) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15, ABIPut a16, ABIPut a17, ABIPut a18, ABIPut a19) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15, ABIType a16, ABIType a17, ABIType a18, ABIType a19) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19) Source # | |
(ABIGet a1, ABIGet a2, ABIGet a3, ABIGet a4, ABIGet a5, ABIGet a6, ABIGet a7, ABIGet a8, ABIGet a9, ABIGet a10, ABIGet a11, ABIGet a12, ABIGet a13, ABIGet a14, ABIGet a15, ABIGet a16, ABIGet a17, ABIGet a18, ABIGet a19, ABIGet a20) => ABIGet (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) Source # | |
(ABIPut a1, ABIPut a2, ABIPut a3, ABIPut a4, ABIPut a5, ABIPut a6, ABIPut a7, ABIPut a8, ABIPut a9, ABIPut a10, ABIPut a11, ABIPut a12, ABIPut a13, ABIPut a14, ABIPut a15, ABIPut a16, ABIPut a17, ABIPut a18, ABIPut a19, ABIPut a20) => ABIPut (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) Source # | |
(ABIType a1, ABIType a2, ABIType a3, ABIType a4, ABIType a5, ABIType a6, ABIType a7, ABIType a8, ABIType a9, ABIType a10, ABIType a11, ABIType a12, ABIType a13, ABIType a14, ABIType a15, ABIType a16, ABIType a17, ABIType a18, ABIType a19, ABIType a20) => ABIType (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) Source # | |