Safe Haskell | None |
---|---|
Language | Haskell2010 |
Orphan instances
Generic AssetId Source # | |
Serialise CurrencySymbol Source # | |
encode :: CurrencySymbol -> Encoding decode :: Decoder s CurrencySymbol encodeList :: [CurrencySymbol] -> Encoding decodeList :: Decoder s [CurrencySymbol] | |
Serialise TokenName Source # | |
encode :: TokenName -> Encoding decode :: Decoder s TokenName encodeList :: [TokenName] -> Encoding decodeList :: Decoder s [TokenName] | |
Serialise Value Source # | |
encode :: Value -> Encoding decode :: Decoder s Value encodeList :: [Value] -> Encoding decodeList :: Decoder s [Value] | |
Serialise AssetClass Source # | |
encode :: AssetClass -> Encoding decode :: Decoder s AssetClass encodeList :: [AssetClass] -> Encoding decodeList :: Decoder s [AssetClass] | |
Serialise AssetId Source # | |
encodeList :: [AssetId] -> Encoding decodeList :: Decoder s [AssetId] | |
Serialise AssetName Source # | |
encode :: AssetName -> Encoding encodeList :: [AssetName] -> Encoding decodeList :: Decoder s [AssetName] | |
Serialise Lovelace Source # | |
encode :: Lovelace -> Encoding encodeList :: [Lovelace] -> Encoding decodeList :: Decoder s [Lovelace] | |
Serialise PolicyId Source # | |
encode :: PolicyId -> Encoding encodeList :: [PolicyId] -> Encoding decodeList :: Decoder s [PolicyId] | |
Serialise Quantity Source # | |
encode :: Quantity -> Encoding decode :: Decoder s Quantity encodeList :: [Quantity] -> Encoding decodeList :: Decoder s [Quantity] | |
Serialise Value Source # | |
encodeList :: [Value] -> Encoding decodeList :: Decoder s [Value] | |
Hashable CurrencySymbol Source # | |
hashWithSalt :: Int -> CurrencySymbol -> Int | |
Hashable TokenName Source # | |
hashWithSalt :: Int -> TokenName -> Int | |
Hashable Value Source # | |
hashWithSalt :: Int -> Value -> Int | |
Hashable AssetClass Source # | |
hashWithSalt :: Int -> AssetClass -> Int | |
FromJSON CurrencySymbol Source # | |
parseJSON :: Value -> Parser CurrencySymbol parseJSONList :: Value -> Parser [CurrencySymbol] | |
FromJSON TokenName Source # | |
parseJSON :: Value -> Parser TokenName parseJSONList :: Value -> Parser [TokenName] | |
FromJSON Value Source # | |
parseJSON :: Value0 -> Parser Value parseJSONList :: Value0 -> Parser [Value] | |
FromJSON AssetClass Source # | |
parseJSON :: Value -> Parser AssetClass parseJSONList :: Value -> Parser [AssetClass] | |
FromJSON AssetId Source # | |
parseJSON :: Value -> Parser AssetId parseJSONList :: Value -> Parser [AssetId] | |
ToJSON CurrencySymbol Source # | |
toJSON :: CurrencySymbol -> Value toEncoding :: CurrencySymbol -> Encoding toJSONList :: [CurrencySymbol] -> Value toEncodingList :: [CurrencySymbol] -> Encoding | |
ToJSON TokenName Source # | |
toJSON :: TokenName -> Value toEncoding :: TokenName -> Encoding toJSONList :: [TokenName] -> Value toEncodingList :: [TokenName] -> Encoding | |
ToJSON Value Source # | |
toJSON :: Value -> Value0 toEncoding :: Value -> Encoding toJSONList :: [Value] -> Value0 toEncodingList :: [Value] -> Encoding | |
ToJSON AssetClass Source # | |
toJSON :: AssetClass -> Value toEncoding :: AssetClass -> Encoding toJSONList :: [AssetClass] -> Value toEncodingList :: [AssetClass] -> Encoding | |
ToJSON AssetId Source # | |
toEncoding :: AssetId -> Encoding toJSONList :: [AssetId] -> Value toEncodingList :: [AssetId] -> Encoding | |
Pretty AssetId Source # | |
Pretty Lovelace Source # | |
Pretty Value Source # | |
(Serialise k, Serialise v) => Serialise (Map k v) Source # | |
encode :: Map k v -> Encoding decode :: Decoder s (Map k v) encodeList :: [Map k v] -> Encoding decodeList :: Decoder s [Map k v] | |
(Hashable k, Hashable v) => Hashable (Map k v) Source # | |
hashWithSalt :: Int -> Map k v -> Int | |
(FromJSON v, FromJSON k) => FromJSON (Map k v) Source # | |
parseJSON :: Value -> Parser (Map k v) parseJSONList :: Value -> Parser [Map k v] | |
(ToJSON v, ToJSON k) => ToJSON (Map k v) Source # | |
toJSON :: Map k v -> Value toEncoding :: Map k v -> Encoding toJSONList :: [Map k v] -> Value toEncodingList :: [Map k v] -> Encoding |