Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Api.SerialiseRaw
Description
Raw binary serialisation
Synopsis
- data RawBytesHexError
- class (HasTypeProxy a, Typeable a) ⇒ SerialiseAsRawBytes a where
- newtype SerialiseAsRawBytesError = SerialiseAsRawBytesError {}
- serialiseToRawBytesHex ∷ SerialiseAsRawBytes a ⇒ a → ByteString
- deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Either RawBytesHexError a
- eitherDeserialiseFromRawBytes ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Either SerialiseAsRawBytesError a
- serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text
Documentation
data RawBytesHexError Source #
The errors that the pure SerialiseAsRawBytes
parsing/decoding functions can return.
Constructors
RawBytesHexErrorBase16DecodeFail | |
Fields
| |
RawBytesHexErrorRawBytesDecodeFail | |
Fields
|
Instances
Show RawBytesHexError Source # | |
Defined in Cardano.Api.SerialiseRaw | |
Error RawBytesHexError Source # | |
Defined in Cardano.Api.SerialiseRaw Methods |
class (HasTypeProxy a, Typeable a) ⇒ SerialiseAsRawBytes a where Source #
Methods
serialiseToRawBytes ∷ a → ByteString Source #
deserialiseFromRawBytes ∷ AsType a → ByteString → Either SerialiseAsRawBytesError a Source #
Instances
newtype SerialiseAsRawBytesError Source #
Constructors
SerialiseAsRawBytesError | |
Fields |
Instances
Show SerialiseAsRawBytesError Source # | |
Defined in Cardano.Api.SerialiseRaw | |
Eq SerialiseAsRawBytesError Source # | |
Defined in Cardano.Api.SerialiseRaw |
deserialiseFromRawBytesHex ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Either RawBytesHexError a Source #
eitherDeserialiseFromRawBytes ∷ SerialiseAsRawBytes a ⇒ AsType a → ByteString → Either SerialiseAsRawBytesError a Source #
Deprecated: Use deserialiseFromRawBytes instead
serialiseToRawBytesHexText ∷ SerialiseAsRawBytes a ⇒ a → Text Source #