Copyright | 2020 Input Output (Hong Kong) Ltd. 2021-2022 Input Output Global Inc. (IOG) 2023-2025 Intersect |
---|---|
License | Apache-2.0 |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Cardano.Address.Internal
Contents
Description
Utility functions for internal use of the library.
Synopsis
- orElse :: Either e a -> Either e a -> Either e a
- newtype WithErrorMessage e = WithErrorMessage {
- withErrorMessage :: e
- data DeserialiseFailure = DeserialiseFailure ByteOffset String
Documentation
newtype WithErrorMessage e Source #
Constructors
WithErrorMessage | |
Fields
|
Instances
(Exception e, Generic e, GToJSON Zero (Rep e)) => ToJSON (WithErrorMessage e) Source # | |
Defined in Cardano.Address.Internal Methods toJSON :: WithErrorMessage e -> Value # toEncoding :: WithErrorMessage e -> Encoding # toJSONList :: [WithErrorMessage e] -> Value # toEncodingList :: [WithErrorMessage e] -> Encoding # omitField :: WithErrorMessage e -> Bool # |
data DeserialiseFailure #
An exception type that may be returned (by pure functions) or thrown (by IO actions) that fail to deserialise a given input.
Since: cborg-0.2.0.0
Constructors
DeserialiseFailure ByteOffset String |
Instances
ToJSON DeserialiseFailure Source # | |
Defined in Cardano.Address.Internal Methods toJSON :: DeserialiseFailure -> Value # toEncoding :: DeserialiseFailure -> Encoding # toJSONList :: [DeserialiseFailure] -> Value # toEncodingList :: [DeserialiseFailure] -> Encoding # omitField :: DeserialiseFailure -> Bool # | |
Exception DeserialiseFailure | |
Defined in Codec.CBOR.Read Methods toException :: DeserialiseFailure -> SomeException # fromException :: SomeException -> Maybe DeserialiseFailure # | |
Show DeserialiseFailure | |
Defined in Codec.CBOR.Read Methods showsPrec :: Int -> DeserialiseFailure -> ShowS # show :: DeserialiseFailure -> String # showList :: [DeserialiseFailure] -> ShowS # | |
NFData DeserialiseFailure | |
Defined in Codec.CBOR.Read Methods rnf :: DeserialiseFailure -> () # | |
Eq DeserialiseFailure | |
Defined in Codec.CBOR.Read Methods (==) :: DeserialiseFailure -> DeserialiseFailure -> Bool # (/=) :: DeserialiseFailure -> DeserialiseFailure -> Bool # |
Orphan instances
ToJSON DeserialiseFailure Source # | |
Methods toJSON :: DeserialiseFailure -> Value # toEncoding :: DeserialiseFailure -> Encoding # toJSONList :: [DeserialiseFailure] -> Value # toEncodingList :: [DeserialiseFailure] -> Encoding # omitField :: DeserialiseFailure -> Bool # |