This file is indexed.

/usr/share/doc/libghc-cereal-doc/html/Data-Serialize.html is in libghc-cereal-doc 0.3.5.2-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Data.Serialize</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-Serialize.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Data-Serialize.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">cereal-0.3.5.2: A binary serialization library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Stability</th><td>Portability :</td></tr><tr><th>Maintainer</th><td>Trevor Elliott &lt;trevor@galois.com&gt;</td></tr><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Data.Serialize</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">The Serialize class
</a></li><li><a href="#g:2">Serialize serialisation
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc empty">&nbsp;</div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">class</span>  <a href="#t:Serialize">Serialize</a> t  <span class="keyword">where</span><ul class="subs"><li><a href="#v:put">put</a> :: <a href="Data-Serialize-Put.html#t:Putter">Putter</a> t</li><li><a href="#v:get">get</a> :: <a href="Data-Serialize-Get.html#t:Get">Get</a> t</li></ul></li><li class="src short"><a href="#v:encode">encode</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString.html#t:ByteString">ByteString</a></li><li class="src short"><a href="#v:encodeLazy">encodeLazy</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></li><li class="src short"><a href="#v:decode">decode</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString.html#t:ByteString">ByteString</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> a</li><li class="src short"><a href="#v:decodeLazy">decodeLazy</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> a</li><li class="src short">module <a href="Data-Serialize-Get.html">Data.Serialize.Get</a></li><li class="src short">module <a href="Data-Serialize-Put.html">Data.Serialize.Put</a></li><li class="src short">module <a href="Data-Serialize-IEEE754.html">Data.Serialize.IEEE754</a></li></ul></div><div id="interface"><h1 id="g:1">The Serialize class
</h1><div class="top"><p class="src"><span class="keyword">class</span>  <a name="t:Serialize" class="def">Serialize</a> t  <span class="keyword">where</span><a href="src/Data-Serialize.html#Serialize" class="link">Source</a></p><div class="doc"><p>If your compiler has support for the <code>DeriveGeneric</code> and
 <code>DefaultSignatures</code> language extensions (<code>ghc &gt;= 7.2.1</code>), the <code><a href="Data-Serialize.html#v:put">put</a></code> and <code><a href="Data-Serialize.html#v:get">get</a></code>
 methods will have default generic implementations.
</p><p>To use this option, simply add a <code>deriving <code><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/GHC-Generics.html#t:Generic">Generic</a></code></code> clause to your datatype
 and declare a <code><a href="Data-Serialize.html#t:Serialize">Serialize</a></code> instance for it without giving a definition for
 <code><a href="Data-Serialize.html#v:put">put</a></code> and <code><a href="Data-Serialize.html#v:get">get</a></code>.
</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:put" class="def">put</a> :: <a href="Data-Serialize-Put.html#t:Putter">Putter</a> t<a href="src/Data-Serialize.html#put" class="link">Source</a></p><div class="doc"><p>Encode a value in the Put monad.
</p></div><p class="src"><a name="v:get" class="def">get</a> :: <a href="Data-Serialize-Get.html#t:Get">Get</a> t<a href="src/Data-Serialize.html#get" class="link">Source</a></p><div class="doc"><p>Decode a value in the Get monad
</p></div></div><div class="subs instances"><p id="control.i:Serialize" class="caption collapser" onclick="toggleSection('i:Serialize')">Instances</p><div id="section.i:Serialize" class="show"><table><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Bool.html#t:Bool">Bool</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Char.html#t:Char">Char</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Double">Double</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Float">Float</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int8">Int8</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int16">Int16</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int32">Int32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Int.html#t:Int64">Int64</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Integer">Integer</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ordering">Ordering</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Word.html#t:Word">Word</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Word.html#t:Word8">Word8</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Word.html#t:Word16">Word16</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Word.html#t:Word32">Word32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Word.html#t:Word64">Word64</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> ()</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString.html#t:ByteString">ByteString</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> <a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-IntSet.html#t:IntSet">IntSet</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> [a]</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Integral">Integral</a> a) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ratio.html#t:Ratio">Ratio</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Maybe.html#t:Maybe">Maybe</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> e =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-Tree.html#t:Tree">Tree</a> e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> e =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-Sequence.html#t:Seq">Seq</a> e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Data-Serialize.html#t:Serialize">Serialize</a> e =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-IntMap-Strict.html#t:IntMap">IntMap</a> e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> a) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-Set.html#t:Set">Set</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> a b)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> i, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ix.html#t:Ix">Ix</a> i, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="/usr/share/doc/ghc-doc/html/libraries/array-0.4.0.1/Data-Array-IArray.html#t:IArray">IArray</a> <a href="/usr/share/doc/ghc-doc/html/libraries/array-0.4.0.1/Data-Array-Unboxed.html#t:UArray">UArray</a> e) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/array-0.4.0.1/Data-Array-Unboxed.html#t:UArray">UArray</a> i e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> i, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ix.html#t:Ix">Ix</a> i, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/array-0.4.0.1/Data-Array.html#t:Array">Array</a> i e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> k, <a href="Data-Serialize.html#t:Serialize">Serialize</a> k, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (<a href="/usr/share/doc/ghc-doc/html/libraries/containers-0.5.0.0/Data-Map-Lazy.html#t:Map">Map</a> k e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="Data-Serialize.html#t:Serialize">Serialize</a> f) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e, f)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="Data-Serialize.html#t:Serialize">Serialize</a> f, <a href="Data-Serialize.html#t:Serialize">Serialize</a> g) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e, f, g)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="Data-Serialize.html#t:Serialize">Serialize</a> f, <a href="Data-Serialize.html#t:Serialize">Serialize</a> g, <a href="Data-Serialize.html#t:Serialize">Serialize</a> h) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e, f, g, h)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="Data-Serialize.html#t:Serialize">Serialize</a> f, <a href="Data-Serialize.html#t:Serialize">Serialize</a> g, <a href="Data-Serialize.html#t:Serialize">Serialize</a> h, <a href="Data-Serialize.html#t:Serialize">Serialize</a> i) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e, f, g, h, i)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="Data-Serialize.html#t:Serialize">Serialize</a> a, <a href="Data-Serialize.html#t:Serialize">Serialize</a> b, <a href="Data-Serialize.html#t:Serialize">Serialize</a> c, <a href="Data-Serialize.html#t:Serialize">Serialize</a> d, <a href="Data-Serialize.html#t:Serialize">Serialize</a> e, <a href="Data-Serialize.html#t:Serialize">Serialize</a> f, <a href="Data-Serialize.html#t:Serialize">Serialize</a> g, <a href="Data-Serialize.html#t:Serialize">Serialize</a> h, <a href="Data-Serialize.html#t:Serialize">Serialize</a> i, <a href="Data-Serialize.html#t:Serialize">Serialize</a> j) =&gt; <a href="Data-Serialize.html#t:Serialize">Serialize</a> (a, b, c, d, e, f, g, h, i, j)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Serialize serialisation
</h1><div class="top"><p class="src"><a name="v:encode" class="def">encode</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString.html#t:ByteString">ByteString</a><a href="src/Data-Serialize.html#encode" class="link">Source</a></p><div class="doc"><p>Encode a value using binary serialization to a strict ByteString.
</p></div></div><div class="top"><p class="src"><a name="v:encodeLazy" class="def">encodeLazy</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString-Lazy.html#t:ByteString">ByteString</a><a href="src/Data-Serialize.html#encodeLazy" class="link">Source</a></p><div class="doc"><p>Encode a value using binary serialization to a lazy ByteString.
</p></div></div><div class="top"><p class="src"><a name="v:decode" class="def">decode</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString.html#t:ByteString">ByteString</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> a<a href="src/Data-Serialize.html#decode" class="link">Source</a></p><div class="doc"><p>Decode a value from a strict ByteString, reconstructing the original
 structure.
</p></div></div><div class="top"><p class="src"><a name="v:decodeLazy" class="def">decodeLazy</a> :: <a href="Data-Serialize.html#t:Serialize">Serialize</a> a =&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.0.2/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> a<a href="src/Data-Serialize.html#decodeLazy" class="link">Source</a></p><div class="doc"><p>Decode a value from a lazy ByteString, reconstructing the original
 structure.
</p></div></div><div class="top"><p class="src">module <a href="Data-Serialize-Get.html">Data.Serialize.Get</a></p></div><div class="top"><p class="src">module <a href="Data-Serialize-Put.html">Data.Serialize.Put</a></p></div><div class="top"><p class="src">module <a href="Data-Serialize-IEEE754.html">Data.Serialize.IEEE754</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>