web3-0.5.4.0: Ethereum API for Haskell

CopyrightAlexander Krupenkin 2016
LicenseBSD3
Maintainermail@akru.me
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Network.Ethereum.Web3.Encoding.Tuple

Contents

Description

ABIEncoding tuple instances.

Synopsis

Documentation

newtype Singleton a Source #

Singleton parameter instance

Constructors

Singleton 

Fields

Orphan instances

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1) => ABIEncoding (t0, t1) Source #

Tuple instances from 2 to 15 params

Methods

toDataBuilder :: (t0, t1) -> Builder Source #

fromDataParser :: Parser (t0, t1) Source #

toData :: (t0, t1) -> Text Source #

fromData :: Text -> Maybe (t0, t1) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2) => ABIEncoding (t0, t1, t2) Source # 

Methods

toDataBuilder :: (t0, t1, t2) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2) Source #

toData :: (t0, t1, t2) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3) => ABIEncoding (t0, t1, t2, t3) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3) Source #

toData :: (t0, t1, t2, t3) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4) => ABIEncoding (t0, t1, t2, t3, t4) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4) Source #

toData :: (t0, t1, t2, t3, t4) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5) => ABIEncoding (t0, t1, t2, t3, t4, t5) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5) Source #

toData :: (t0, t1, t2, t3, t4, t5) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9, ABIEncoding t10, EncodingType t10) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9, ABIEncoding t10, EncodingType t10, ABIEncoding t11, EncodingType t11) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9, ABIEncoding t10, EncodingType t10, ABIEncoding t11, EncodingType t11, ABIEncoding t12, EncodingType t12) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9, ABIEncoding t10, EncodingType t10, ABIEncoding t11, EncodingType t11, ABIEncoding t12, EncodingType t12, ABIEncoding t13, EncodingType t13) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) Source #

(ABIEncoding t0, EncodingType t0, ABIEncoding t1, EncodingType t1, ABIEncoding t2, EncodingType t2, ABIEncoding t3, EncodingType t3, ABIEncoding t4, EncodingType t4, ABIEncoding t5, EncodingType t5, ABIEncoding t6, EncodingType t6, ABIEncoding t7, EncodingType t7, ABIEncoding t8, EncodingType t8, ABIEncoding t9, EncodingType t9, ABIEncoding t10, EncodingType t10, ABIEncoding t11, EncodingType t11, ABIEncoding t12, EncodingType t12, ABIEncoding t13, EncodingType t13, ABIEncoding t14, EncodingType t14) => ABIEncoding (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) Source # 

Methods

toDataBuilder :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) -> Builder Source #

fromDataParser :: Parser (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) Source #

toData :: (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) -> Text Source #

fromData :: Text -> Maybe (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) Source #