Îõ³h&Ú      Safe-Inferred’ Safe-Inferred"ÁÃÄÅ÷servant-serialization"Content-type for instances of the  = class in the package "binary". Trailing garbage is ignored.servant-serialization?let bsl = mimeRender (Proxy :: Proxy BinaryFmt) (3.14 :: Float)ÂmimeUnrender (Proxy :: Proxy BinaryFmt) bsl :: Either String Float Right 3.14ÚmimeUnrender (Proxy :: Proxy BinaryFmt) (bsl <> "trailing garbage") :: Either String Float Right 3.14ÛmimeUnrender (Proxy :: Proxy BinaryFmt) ("preceding garbage" <> bsl) :: Either String FloatÃLeft "Data.Binary.decodeOrFail: not enough bytes at byte-offset 30"servant-serialization5mimeRender (Proxy :: Proxy BinaryFmt) (3.14 :: Float)6"\NUL\NUL\200\245\195\255\255\255\255\255\255\255\234"servant-serializationÈMime-type using the word "hackage" and the name of the package "binary". Safe-Inferred"ÁÃÄÅÁservant-serialization"Content-type for instances of the != class in the package "cereal". Trailing garbage is ignored.servant-serialization?let bsl = mimeRender (Proxy :: Proxy CerealFmt) (3.14 :: Float)ÂmimeUnrender (Proxy :: Proxy CerealFmt) bsl :: Either String Float Right 3.14ÚmimeUnrender (Proxy :: Proxy CerealFmt) (bsl <> "trailing garbage") :: Either String Float Right 3.14-Cereal doesn't detect this preceding garbage.ÛmimeUnrender (Proxy :: Proxy CerealFmt) ("preceding garbage" <> bsl) :: Either String Float Right ...ÑmimeUnrender (Proxy :: Proxy CerealFmt) "garbage" :: Either String (Float, Float)ÇLeft "Data.Serialize.decodeLazy: too few bytes\nFrom:\tdemandInput\n\n"servant-serialization5mimeRender (Proxy :: Proxy CerealFmt) (3.14 :: Float) "@H\245\195"servant-serializationÈMime-type using the word "hackage" and the name of the package "cereal". Safe-Inferred"ÁÃÄÅ servant-serialization"Content-type for instances of the " class in the package "flat". servant-serialization=let bsl = mimeRender (Proxy :: Proxy FlatFmt) (3.14 :: Float)ÀmimeUnrender (Proxy :: Proxy FlatFmt) bsl :: Either String Float Right 3.14ØmimeUnrender (Proxy :: Proxy FlatFmt) (bsl <> "trailing garbage") :: Either String FloatÍLeft "Flat.unflatRaw: TooMuchSpace (0x...,S {currPtr = 0x..., usedBits = 0})"ÙmimeUnrender (Proxy :: Proxy FlatFmt) ("preceding garbage" <> bsl) :: Either String FloatÍLeft "Flat.unflatRaw: TooMuchSpace (0x...,S {currPtr = 0x..., usedBits = 0})" servant-serialization3mimeRender (Proxy :: Proxy FlatFmt) (3.14 :: Float) "@H\245\195" servant-serializationÆMime-type using the word "hackage" and the name of the package "flat". Safe-Inferred"ÁÃÄÅñ servant-serialization"Content-type for instances of the #> class in the package "persist". Trailing garbage is ignored. servant-serializationÀlet bsl = mimeRender (Proxy :: Proxy PersistFmt) (3.14 :: Float)ÃmimeUnrender (Proxy :: Proxy PersistFmt) bsl :: Either String Float Right 3.14ÛmimeUnrender (Proxy :: Proxy PersistFmt) (bsl <> "trailing garbage") :: Either String Float Right 3.14.Persist doesn't detect this preceding garbage.ÜmimeUnrender (Proxy :: Proxy PersistFmt) ("preceding garbage" <> bsl) :: Either String Float Right ...ÒmimeUnrender (Proxy :: Proxy PersistFmt) "garbage" :: Either String (Float, Float)ÌLeft "Data.Persist.decode: LengthException 4 \"Not enough bytes available\""servant-serialization6mimeRender (Proxy :: Proxy PersistFmt) (3.14 :: Float) "\195\245H@"servant-serializationÉMime-type using the word "hackage" and the name of the package "persist".   Safe-Inferred"ÁÃÄÅ:servant-serialization"Content-type for instances of the $À class in the package "serialise". Trailing garbage is ignored.servant-serialization:let bsl = mimeRender (Proxy :: Proxy CBOR) (3.14 :: Float)=mimeUnrender (Proxy :: Proxy CBOR) bsl :: Either String Float Right 3.14ÕmimeUnrender (Proxy :: Proxy CBOR) (bsl <> "trailing garbage") :: Either String Float Right 3.14ÖmimeUnrender (Proxy :: Proxy CBOR) ("preceding garbage" <> bsl) :: Either String FloatÉLeft "Codec.Serialise.deserialiseOrFail: expected float at byte-offset 0"servant-serialization0mimeRender (Proxy :: Proxy CBOR) (3.14 :: Float)"\250@H\245\195"servant-serializationéMime-type for CBOR and additional ones using the word "hackage" and the name of the package "serialise". Safe-Inferred"ÁÃÄÅservant-serialization"Content-type for instances of the % and &7 classes encoded as UTF-8 data. This is probably slow.servant-serialization Decode UTF-8 data and then with & instance.ÄmimeUnrender (Proxy :: Proxy ShowRead) "1e5" :: Either String DoubleRight 100000.0ÆmimeUnrender (Proxy :: Proxy ShowRead) "hello" :: Either String DoubleLeft "Prelude.read: no parse"ÎmimeUnrender (Proxy :: Proxy ShowRead) "hello\xc3\x28" :: Either String DoubleæLeft "Data.Text.Internal.Encoding.streamDecodeUtf8With: Invalid UTF-8 stream: invalid byte-value: 195"servant-serialization5Mime-type using the phrases "haskell" and "showread".'      !"#$%&'()*+,-./01234567897:;<2servant-serialization-0.2.1-7oVkCaTX3ZWL0IuIJkFcktServant.API.ContentTypes.BinaryServant.API.ContentTypes.CerealServant.API.ContentTypes.Flat Servant.API.ContentTypes.Persist&Servant.API.ContentTypes.SerialiseCBOR!Servant.API.ContentTypes.ShowReadPaths_servant_serialization BinaryFmt$fMimeUnrenderTYPEBinaryFmta$fMimeRenderTYPEBinaryFmta$fAcceptTYPEBinaryFmt CerealFmt$fMimeUnrenderTYPECerealFmta$fMimeRenderTYPECerealFmta$fAcceptTYPECerealFmtFlatFmt$fMimeUnrenderTYPEFlatFmta$fMimeRenderTYPEFlatFmta$fAcceptTYPEFlatFmt PersistFmt$fMimeUnrenderTYPEPersistFmta$fMimeRenderTYPEPersistFmta$fAcceptTYPEPersistFmtCBOR$fMimeUnrenderTYPECBORa$fMimeRenderTYPECBORa$fAcceptTYPECBORShowRead$fMimeUnrenderTYPEShowReada$fMimeRenderTYPEShowReada$fAcceptTYPEShowReadversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirbinary-0.8.9.0Data.Binary.ClassBinary%cereal-0.5.8.3-LILlnsZTZ6u7ywUJbh6rHjData.Serialize Serializeflat-0.6-4Fi8eMBpvuLGS413HSaZgE Flat.ClassFlat&persist-0.1.1.5-AdZ6Ll5Y86PAwr0HriJTgX Data.PersistPersist(serialise-0.2.6.0-A7PyuyW8dhn64bnyKrWUNpCodec.Serialise.Class SerialisebaseGHC.ShowShowGHC.ReadRead