| Copyright | 2020 Input Output (Hong Kong) Ltd. 2021-2022 Input Output Global Inc. (IOG) 2023-2025 Intersect |
|---|---|
| License | Apache-2.0 |
| Safe Haskell | None |
| 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 # | |