Update docs to output generated at d7295b9

This commit is contained in:
ilyakooo0 2021-02-24 18:59:38 +00:00
parent 229bf8674f
commit 08bb4dd978
72 changed files with 45657 additions and 40182 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - D)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">DisconnectMessage</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - D)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">DisconnectMessage</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:DisconnectMessage" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.24.0</p></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - N)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">NetworkAcknowledgement</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">networkAcknowledgementStatus</td><td class="module"><a href="Data-Sawtooth-Network.html#v:networkAcknowledgementStatus" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_Status</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement_Status" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusERROR</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusERROR" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusOK</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusOK" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusSTATUS_UNSET</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusSTATUS_UNSET" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - N)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">NetworkAcknowledgement</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">networkAcknowledgementStatus</td><td class="module"><a href="Data-Sawtooth-Network.html#v:networkAcknowledgementStatus" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_Status</td><td class="module"><a href="Data-Sawtooth-Network.html#t:NetworkAcknowledgement_Status" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusERROR</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusERROR" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusOK</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusOK" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr><tr><td class="src">NetworkAcknowledgement_StatusSTATUS_UNSET</td><td class="module"><a href="Data-Sawtooth-Network.html#v:NetworkAcknowledgement_StatusSTATUS_UNSET" title="Data.Sawtooth.Network">Data.Sawtooth.Network</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.24.0</p></div></body></html>

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - R)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">Role</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleList</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleListRoles</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleListRoles" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">rolePolicyName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:rolePolicyName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleType</td><td class="module"><a href="Data-Sawtooth-Authorization.html#t:RoleType" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeALL</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeALL" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeNETWORK</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeNETWORK" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeROLE_TYPE_UNSET</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeROLE_TYPE_UNSET" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index - R)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">Role</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:Role" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleList</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Data-Sawtooth-Identity.html#t:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:RoleList" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleListRoles</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleListRoles" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">roleName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:roleName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">rolePolicyName</td><td class="module"><a href="Data-Sawtooth-Identity.html#v:rolePolicyName" title="Data.Sawtooth.Identity">Data.Sawtooth.Identity</a></td></tr><tr><td class="src">RoleType</td><td class="module"><a href="Data-Sawtooth-Authorization.html#t:RoleType" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeALL</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeALL" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeNETWORK</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeNETWORK" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr><tr><td class="src">RoleTypeROLE_TYPE_UNSET</td><td class="module"><a href="Data-Sawtooth-Authorization.html#v:RoleTypeROLE_TYPE_UNSET" title="Data.Sawtooth.Authorization">Data.Sawtooth.Authorization</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.24.0</p></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.23.0</p></div></body></html>
<!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" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types (Index)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">sawtooth-haskell-protos-0.0.0: An autogenerated module with Hyperledger Sawtooth protobuf types</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.24.0</p></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"haddock_version":"2.23.0","quickjump_version":1}
{"haddock_version":"2.24.0","quickjump_version":1}

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,38 +9,37 @@
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Genesis</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html"><span class="hs-identifier">Data.Sawtooth.Batch</span></a></span><span>
</span><span id="line-39"></span><span> </span><span>
</span><span id="line-40"></span><span id="local-6989586621679460664"><span id="local-6989586621679460665"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span class="hs-special">{</span><span id="genesisDataBatches"><span class="annot"><span class="annottext">GenesisData -&gt; Vector Batch
</span><span id="line-12"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Genesis</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/bytestring-0.10.12.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html"><span class="hs-identifier">Data.Sawtooth.Batch</span></a></span><span>
</span><span id="line-38"></span><span> </span><span>
</span><span id="line-39"></span><span id="local-6989586621679363320"><span id="local-6989586621679363321"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="GenesisData"><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span></span><span class="hs-special">{</span><span id="genesisDataBatches"><span class="annot"><span class="annottext">GenesisData -&gt; Vector Batch
</span><a href="Data.Sawtooth.Genesis.html#genesisDataBatches"><span class="hs-identifier hs-var hs-var">genesisDataBatches</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-41"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-42"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679460656"><span id="local-6989586621679460658"><span id="local-6989586621679460660"><span class="annot"><span class="annottext">Int -&gt; GenesisData -&gt; ShowS
</span><span id="line-40"></span><span> </span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-41"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679363312"><span id="local-6989586621679363314"><span id="local-6989586621679363316"><span class="annot"><span class="annottext">Int -&gt; GenesisData -&gt; ShowS
[GenesisData] -&gt; ShowS
GenesisData -&gt; String
(Int -&gt; GenesisData -&gt; ShowS)
@ -55,7 +54,7 @@ show :: GenesisData -&gt; String
$cshow :: GenesisData -&gt; String
showsPrec :: Int -&gt; GenesisData -&gt; ShowS
$cshowsPrec :: Int -&gt; GenesisData -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460651"><span id="local-6989586621679460653"><span class="annot"><span class="annottext">GenesisData -&gt; GenesisData -&gt; Bool
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679363307"><span id="local-6989586621679363309"><span class="annot"><span class="annottext">GenesisData -&gt; GenesisData -&gt; Bool
(GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool) -&gt; Eq GenesisData
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
@ -63,9 +62,9 @@ forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
$c/= :: GenesisData -&gt; GenesisData -&gt; Bool
== :: GenesisData -&gt; GenesisData -&gt; Bool
$c== :: GenesisData -&gt; GenesisData -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460635"><span id="local-6989586621679460637"><span id="local-6989586621679460639"><span id="local-6989586621679460641"><span id="local-6989586621679460643"><span id="local-6989586621679460645"><span id="local-6989586621679460647"><span class="annot"><span class="annottext">Eq GenesisData
Eq GenesisData =&gt;
(GenesisData -&gt; GenesisData -&gt; Ordering)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679363291"><span id="local-6989586621679363293"><span id="local-6989586621679363295"><span id="local-6989586621679363297"><span id="local-6989586621679363299"><span id="local-6989586621679363301"><span id="local-6989586621679363303"><span class="annot"><span class="annottext">Eq GenesisData
Eq GenesisData
-&gt; (GenesisData -&gt; GenesisData -&gt; Ordering)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
@ -77,8 +76,8 @@ GenesisData -&gt; GenesisData -&gt; Bool
GenesisData -&gt; GenesisData -&gt; Ordering
GenesisData -&gt; GenesisData -&gt; GenesisData
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
Eq a
-&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
@ -101,7 +100,7 @@ $c&lt; :: GenesisData -&gt; GenesisData -&gt; Bool
compare :: GenesisData -&gt; GenesisData -&gt; Ordering
$ccompare :: GenesisData -&gt; GenesisData -&gt; Ordering
$cp1Ord :: Eq GenesisData
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. GenesisData -&gt; Rep GenesisData x)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. GenesisData -&gt; Rep GenesisData x)
-&gt; (forall x. Rep GenesisData x -&gt; GenesisData)
-&gt; Generic GenesisData
forall x. Rep GenesisData x -&gt; GenesisData
@ -110,203 +109,219 @@ forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep GenesisData x -&gt; GenesisData
$cfrom :: forall x. GenesisData -&gt; Rep GenesisData x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679460629"><span class="annot"><span class="annottext">GenesisData -&gt; ()
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679363285"><span class="annot"><span class="annottext">GenesisData -&gt; ()
(GenesisData -&gt; ()) -&gt; NFData GenesisData
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: GenesisData -&gt; ()
$crnf :: GenesisData -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-43"></span><span> </span><span>
</span><span id="line-44"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-45"></span><span> </span><span id="local-6989586621679460625"><span class="annot"><span class="annottext">nameOf :: Proxy# GenesisData -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-42"></span><span> </span><span>
</span><span id="line-43"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-44"></span><span> </span><span id="local-6989586621679363281"><span class="annot"><span class="annottext">nameOf :: Proxy# GenesisData -&gt; string
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# GenesisData
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-46"></span><span> </span><span>
</span><span id="line-47"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460620"><span id="local-6989586621679460622"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span>
</span><span id="line-48"></span><span> </span><span>
</span><span id="line-49"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-50"></span><span> </span><span id="local-6989586621679460614"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; GenesisData -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-51"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">genesisDataBatches :: GenesisData -&gt; Vector Batch
</span><a href="Data.Sawtooth.Genesis.html#genesisDataBatches"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679460612"><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460612"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-52"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span> </span><span>
</span><span id="line-46"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679363276"><span id="local-6989586621679363278"><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span>
</span><span id="line-47"></span><span> </span><span>
</span><span id="line-48"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679363270"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; GenesisData -&gt; MessageBuilder
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-50"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">genesisDataBatches :: GenesisData -&gt; Vector Batch
</span><a href="Data.Sawtooth.Genesis.html#genesisDataBatches"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679363268"><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363268"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-51"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-53"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Batch -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-52"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Batch -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Batch -&gt; NestedVec Batch
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-56"></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460612"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-57"></span><span> </span><span id="local-6989586621679460609"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage GenesisData
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Batch -&gt; NestedVec Batch
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363268"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-56"></span><span> </span><span id="local-6989586621679363265"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage GenesisData
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-57"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Parser RawMessage (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Batch -&gt; GenesisData)
-&gt; Parser RawMessage (Vector Batch)
-&gt; Parser RawMessage GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Batch)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-58"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Batch)
-&gt; Parser RawMessage (Vector Batch)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-59"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Batch.html#Batch"><span class="hs-identifier hs-type">Data.Sawtooth.Batch.Batch</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
-&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Batch)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-62"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-63"></span><span> </span><span id="local-6989586621679460605"><span class="annot"><span class="annottext">dotProto :: Proxy# GenesisData -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-62"></span><span> </span><span id="local-6989586621679363261"><span class="annot"><span class="annottext">dotProto :: Proxy# GenesisData -&gt; [DotProtoField]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# GenesisData
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-63"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Batch&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-68"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-70"></span><span> </span><span>
</span><span id="line-71"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-72"></span><span> </span><span id="local-6989586621679460596"><span class="annot"><span class="annottext">toJSONPB :: GenesisData -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679460594"><span class="annot"><span class="annottext">f1 :: Vector Batch
</span><a href="#local-6989586621679460594"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; [Pair]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Batch&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-68"></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span>
</span><span id="line-70"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-71"></span><span> </span><span id="local-6989586621679363252"><span class="annot"><span class="annottext">toJSONPB :: GenesisData -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679363250"><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363250"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460594"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span id="local-6989586621679460592"><span class="annot"><span class="annottext">toEncodingPB :: GenesisData -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679460590"><span class="annot"><span class="annottext">f1 :: Vector Batch
</span><a href="#local-6989586621679460590"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; Series
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363250"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span id="local-6989586621679363248"><span class="annot"><span class="annottext">toEncodingPB :: GenesisData -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span id="local-6989586621679363246"><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363246"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;batches&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Batch -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679460590"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-74"></span><span> </span><span>
</span><span id="line-75"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-76"></span><span> </span><span id="local-6989586621679460586"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-77"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch
</span><a href="#local-6989586621679363246"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span>
</span><span id="line-74"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-75"></span><span> </span><span id="local-6989586621679363242"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-76"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser GenesisData) -&gt; Value -&gt; Parser GenesisData
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span>
</span><span id="line-78"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679460583"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679460583"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;GenesisData&quot;</span></span><span>
</span><span id="line-77"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679363239"><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679363239"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Parser (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Vector Batch -&gt; GenesisData)
-&gt; Parser (Vector Batch) -&gt; Parser GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679460583"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Batch)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679363239"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Batch)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-79"></span><span> </span><span>
</span><span id="line-80"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460577"><span id="local-6989586621679460579"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-81"></span><span> </span><span id="local-6989586621679460575"><span class="annot"><span class="annottext">toJSON :: GenesisData -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-78"></span><span> </span><span>
</span><span id="line-79"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679363233"><span id="local-6989586621679363235"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-80"></span><span> </span><span id="local-6989586621679363231"><span class="annot"><span class="annottext">toJSON :: GenesisData -&gt; Value
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-82"></span><span> </span><span id="local-6989586621679460572"><span class="annot"><span class="annottext">toEncoding :: GenesisData -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-81"></span><span> </span><span id="local-6989586621679363228"><span class="annot"><span class="annottext">toEncoding :: GenesisData -&gt; Encoding
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">GenesisData -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-83"></span><span> </span><span>
</span><span id="line-84"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679460567"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-85"></span><span> </span><span id="local-6989586621679460565"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-82"></span><span> </span><span>
</span><span id="line-83"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679363223"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-84"></span><span> </span><span id="local-6989586621679363221"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser GenesisData
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser GenesisData
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-86"></span><span> </span><span>
</span><span id="line-87"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-88"></span><span> </span><span id="local-6989586621679460561"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy GenesisData -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-89"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679460559"><span class="annot"><span class="annottext">declare_batches :: Proxy (OverrideToSchema (Vector Batch))
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-85"></span><span> </span><span>
</span><span id="line-86"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-type">GenesisData</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-87"></span><span> </span><span id="local-6989586621679363217"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy GenesisData -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy GenesisData
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-88"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679363215"><span class="annot"><span class="annottext">declare_batches :: Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var hs-var">declare_batches</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
</span><a href="#local-6989586621679363215"><span class="hs-identifier hs-var hs-var">declare_batches</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-90"></span><span> </span><span id="local-6989586621679460557"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679460557"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-89"></span><span> </span><span id="local-6989586621679363213"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679363213"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var">declare_batches</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
</span><a href="#local-6989586621679363215"><span class="hs-identifier hs-var">declare_batches</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy GenesisData
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-90"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy GenesisData
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Vector Batch -&gt; GenesisData)
-&gt; Proxy (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Batch -&gt; GenesisData
</span><a href="Data.Sawtooth.Genesis.html#GenesisData"><span class="hs-identifier hs-var">GenesisData</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Batch -&gt; GenesisData)
-&gt; Proxy (Vector Batch) -&gt; Proxy GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Batch))
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Batch)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Batch))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var">declare_batches</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679363215"><span class="hs-identifier hs-var">declare_batches</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-93"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679460552"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679460551"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">Schema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679460550"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679460549"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679460547"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-101"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679460557"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-100"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679363213"><span class="hs-identifier hs-var">genesisDataBatches</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,37 +9,36 @@
</span><span id="line-9"></span><span class="hs-pragma">{-# OPTIONS_GHC -fno-warn-unused-matches #-}</span><span>
</span><span id="line-10"></span><span>
</span><span id="line-11"></span><span class="hs-comment">-- | Generated by Haskell protocol buffer compiler. DO NOT EDIT!</span><span>
</span><span id="line-12"></span><span>
</span><span id="line-13"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Setting</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/bytestring-0.10.10.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-38"></span><span> </span><span>
</span><span id="line-39"></span><span id="local-6989586621679456478"><span id="local-6989586621679456479"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span class="hs-special">{</span><span id="settingEntries"><span class="annot"><span class="annottext">Setting -&gt; Vector Setting_Entry
</span><span id="line-12"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Sawtooth.Setting</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Prelude</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.Class</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.DotProto</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsJSONPB</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.JSONPB</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator">(.=)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator">(.:)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier">Proto3.Suite.Types</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier">Proto3.Wire</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">HsProtobuf</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Applicative</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;*&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;|&gt;)</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator">(&lt;$&gt;)</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier">Control.DeepSeq</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Monad</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/bytestring-0.10.12.0/src"><span class="hs-identifier">Data.ByteString</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Int</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Int64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.List.NonEmpty</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">NonEmpty</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Data.Map</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">Map</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/containers-0.6.2.1/src"><span class="hs-identifier">mapKeysMonotonic</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Proxy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Proxy</span></span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.String</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">fromString</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier">Data.Text.Lazy</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier">Text</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier">Data.Vector</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier">Vector</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Word</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word16</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word32</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Word64</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">GHC.Enum</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">GHC.Generics</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Unsafe.Coerce</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Hs</span></span><span>
</span><span id="line-37"></span><span> </span><span>
</span><span id="line-38"></span><span id="local-6989586621679359134"><span id="local-6989586621679359135"></span></span><span class="hs-keyword">newtype</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span></span><span class="hs-special">{</span><span id="settingEntries"><span class="annot"><span class="annottext">Setting -&gt; Vector Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#settingEntries"><span class="hs-identifier hs-var hs-var">settingEntries</span></a></span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-40"></span><span> </span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-41"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679456470"><span id="local-6989586621679456472"><span id="local-6989586621679456474"><span class="annot"><span class="annottext">Int -&gt; Setting -&gt; ShowS
</span><span id="line-39"></span><span> </span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-40"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679359126"><span id="local-6989586621679359128"><span id="local-6989586621679359130"><span class="annot"><span class="annottext">Int -&gt; Setting -&gt; ShowS
[Setting] -&gt; ShowS
Setting -&gt; String
(Int -&gt; Setting -&gt; ShowS)
@ -52,7 +51,7 @@ show :: Setting -&gt; String
$cshow :: Setting -&gt; String
showsPrec :: Int -&gt; Setting -&gt; ShowS
$cshowsPrec :: Int -&gt; Setting -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456465"><span id="local-6989586621679456467"><span class="annot"><span class="annottext">Setting -&gt; Setting -&gt; Bool
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679359121"><span id="local-6989586621679359123"><span class="annot"><span class="annottext">Setting -&gt; Setting -&gt; Bool
(Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool) -&gt; Eq Setting
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
@ -60,9 +59,9 @@ forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
$c/= :: Setting -&gt; Setting -&gt; Bool
== :: Setting -&gt; Setting -&gt; Bool
$c== :: Setting -&gt; Setting -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456449"><span id="local-6989586621679456451"><span id="local-6989586621679456453"><span id="local-6989586621679456455"><span id="local-6989586621679456457"><span id="local-6989586621679456459"><span id="local-6989586621679456461"><span class="annot"><span class="annottext">Eq Setting
Eq Setting =&gt;
(Setting -&gt; Setting -&gt; Ordering)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679359105"><span id="local-6989586621679359107"><span id="local-6989586621679359109"><span id="local-6989586621679359111"><span id="local-6989586621679359113"><span id="local-6989586621679359115"><span id="local-6989586621679359117"><span class="annot"><span class="annottext">Eq Setting
Eq Setting
-&gt; (Setting -&gt; Setting -&gt; Ordering)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool)
@ -74,8 +73,8 @@ Setting -&gt; Setting -&gt; Bool
Setting -&gt; Setting -&gt; Ordering
Setting -&gt; Setting -&gt; Setting
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
Eq a
-&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
@ -98,7 +97,7 @@ $c&lt; :: Setting -&gt; Setting -&gt; Bool
compare :: Setting -&gt; Setting -&gt; Ordering
$ccompare :: Setting -&gt; Setting -&gt; Ordering
$cp1Ord :: Eq Setting
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting -&gt; Rep Setting x)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting -&gt; Rep Setting x)
-&gt; (forall x. Rep Setting x -&gt; Setting) -&gt; Generic Setting
forall x. Rep Setting x -&gt; Setting
forall x. Setting -&gt; Rep Setting x
@ -106,211 +105,227 @@ forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep Setting x -&gt; Setting
$cfrom :: forall x. Setting -&gt; Rep Setting x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456443"><span class="annot"><span class="annottext">Setting -&gt; ()
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679359099"><span class="annot"><span class="annottext">Setting -&gt; ()
(Setting -&gt; ()) -&gt; NFData Setting
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting -&gt; ()
$crnf :: Setting -&gt; ()
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-42"></span><span> </span><span>
</span><span id="line-43"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-44"></span><span> </span><span id="local-6989586621679456439"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting -&gt; string
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/deepseq-1.4.4.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-41"></span><span> </span><span>
</span><span id="line-42"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-43"></span><span> </span><span id="local-6989586621679359095"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting -&gt; string
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# Setting
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span> </span><span>
</span><span id="line-46"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456434"><span id="local-6989586621679456436"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span>
</span><span id="line-47"></span><span> </span><span>
</span><span id="line-48"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679456428"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">settingEntries :: Setting -&gt; Vector Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#settingEntries"><span class="hs-identifier hs-var">settingEntries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456426"><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456426"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-50"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-44"></span><span> </span><span>
</span><span id="line-45"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679359090"><span id="local-6989586621679359092"><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span>
</span><span id="line-46"></span><span> </span><span>
</span><span id="line-47"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-48"></span><span> </span><span id="local-6989586621679359084"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting -&gt; MessageBuilder
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">settingEntries :: Setting -&gt; Vector Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#settingEntries"><span class="hs-identifier hs-var">settingEntries</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679359082"><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359082"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-49"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-51"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Setting_Entry -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-50"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; NestedVec Setting_Entry -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-52"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; NestedVec Setting_Entry
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456426"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-55"></span><span> </span><span id="local-6989586621679456423"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-51"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; NestedVec Setting_Entry
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-52"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-53"></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359082"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-54"></span><span> </span><span id="local-6989586621679359079"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-55"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Parser RawMessage (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Vector Setting_Entry -&gt; Setting)
-&gt; Parser RawMessage (Vector Setting_Entry)
-&gt; Parser RawMessage Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-57"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Setting_Entry)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-56"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Setting_Entry)
-&gt; Parser RawMessage (Vector Setting_Entry)
forall a b. Coercible a b =&gt; a -&gt; b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-59"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/44v7ffm97vrzh30paji5hcrdagk2514p-vector-0.12.1.2-doc/share/doc/vector-0.12.1.2/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var">Hs.coerce</span></a></span><span>
</span><span id="line-57"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.NestedVec</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-58"></span><span> </span><span class="hs-glyph">@</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier">_</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/knvxkxfnxq48mcmnw9rnbfw5zi1c4nd1-vector-0.12.2.0-doc/share/doc/vector-0.12.2.0/html/src"><span class="hs-identifier hs-type">Hs.Vector</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Data.Sawtooth.Setting.Setting_Entry</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
-&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Setting_Entry)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-62"></span><span> </span><span id="local-6989586621679456419"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting -&gt; [DotProtoField]
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-63"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-61"></span><span> </span><span id="local-6989586621679359075"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting -&gt; [DotProtoField]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# Setting
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-62"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Entry&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-67"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-68"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-69"></span><span> </span><span>
</span><span id="line-70"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-71"></span><span> </span><span id="local-6989586621679456410"><span class="annot"><span class="annottext">toJSONPB :: Setting -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679456408"><span class="annot"><span class="annottext">f1 :: Vector Setting_Entry
</span><a href="#local-6989586621679456408"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; [Pair]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-63"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Repeated</span></a></span><span>
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoIdentifier -&gt; DotProtoPrimType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Named</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Entry&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-66"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-67"></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-68"></span><span> </span><span>
</span><span id="line-69"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-70"></span><span> </span><span id="local-6989586621679359066"><span class="annot"><span class="annottext">toJSONPB :: Setting -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679359064"><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359064"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456408"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span id="local-6989586621679456406"><span class="annot"><span class="annottext">toEncodingPB :: Setting -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679456404"><span class="annot"><span class="annottext">f1 :: Vector Setting_Entry
</span><a href="#local-6989586621679456404"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; Series
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359064"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-71"></span><span> </span><span id="local-6989586621679359062"><span class="annot"><span class="annottext">toEncodingPB :: Setting -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span id="local-6989586621679359060"><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359060"><span class="hs-identifier hs-var">f1</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;entries&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Vector Setting_Entry -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679456404"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-73"></span><span> </span><span>
</span><span id="line-74"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-75"></span><span> </span><span id="local-6989586621679456400"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-76"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; (Object -&gt; Parser Setting) -&gt; Value -&gt; Parser Setting
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry
</span><a href="#local-6989586621679359060"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-72"></span><span> </span><span>
</span><span id="line-73"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-74"></span><span> </span><span id="local-6989586621679359056"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-75"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; (Object -&gt; Parser Setting) -&gt; Value -&gt; Parser Setting
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span>
</span><span id="line-77"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679456397"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679456397"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Setting&quot;</span></span><span>
</span><span id="line-76"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679359053"><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679359053"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Parser (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Vector Setting_Entry -&gt; Setting)
-&gt; Parser (Vector Setting_Entry) -&gt; Parser Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456397"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Setting_Entry)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679359053"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser (Vector Setting_Entry)
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-78"></span><span> </span><span>
</span><span id="line-79"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456391"><span id="local-6989586621679456393"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-80"></span><span> </span><span id="local-6989586621679456389"><span class="annot"><span class="annottext">toJSON :: Setting -&gt; Value
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-77"></span><span> </span><span>
</span><span id="line-78"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679359047"><span id="local-6989586621679359049"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-79"></span><span> </span><span id="local-6989586621679359045"><span class="annot"><span class="annottext">toJSON :: Setting -&gt; Value
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-81"></span><span> </span><span id="local-6989586621679456386"><span class="annot"><span class="annottext">toEncoding :: Setting -&gt; Encoding
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-80"></span><span> </span><span id="local-6989586621679359042"><span class="annot"><span class="annottext">toEncoding :: Setting -&gt; Encoding
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-82"></span><span> </span><span>
</span><span id="line-83"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456381"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-84"></span><span> </span><span id="local-6989586621679456379"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-81"></span><span> </span><span>
</span><span id="line-82"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679359037"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-83"></span><span> </span><span id="local-6989586621679359035"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-85"></span><span> </span><span>
</span><span id="line-86"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-87"></span><span> </span><span id="local-6989586621679456375"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-88"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456373"><span class="annot"><span class="annottext">declare_entries :: Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-84"></span><span> </span><span>
</span><span id="line-85"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-type">Setting</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-86"></span><span> </span><span id="local-6989586621679359031"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy Setting
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-87"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679359029"><span class="annot"><span class="annottext">declare_entries :: Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var hs-var">declare_entries</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="#local-6989586621679359029"><span class="hs-identifier hs-var hs-var">declare_entries</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-89"></span><span> </span><span id="local-6989586621679456371"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456371"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-88"></span><span> </span><span id="local-6989586621679359027"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679359027"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var">declare_entries</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="#local-6989586621679359029"><span class="hs-identifier hs-var">declare_entries</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-90"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-89"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Vector Setting_Entry -&gt; Setting)
-&gt; Proxy (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; Setting
</span><a href="Data.Sawtooth.Setting.html#Setting"><span class="hs-identifier hs-var">Setting</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Vector Setting_Entry -&gt; Setting)
-&gt; Proxy (Vector Setting_Entry) -&gt; Proxy Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Setting_Entry)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema (Vector Setting_Entry))
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var">declare_entries</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679359029"><span class="hs-identifier hs-var">declare_entries</span></a></span><span>
</span><span id="line-90"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679359023"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-92"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679456365"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">Schema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679359022"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679359021"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679359020"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679456361"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679359018"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-100"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456371"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-101"></span><span> </span><span>
</span><span id="line-102"></span><span id="local-6989586621679456358"><span id="local-6989586621679456359"></span></span><span class="hs-keyword">data</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span class="hs-special">{</span><span id="setting_EntryKey"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-103"></span><span> </span><span id="setting_EntryValue"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/text-1.2.4.0/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-104"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679456349"><span id="local-6989586621679456351"><span id="local-6989586621679456353"><span class="annot"><span class="annottext">Int -&gt; Setting_Entry -&gt; ShowS
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-99"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679359027"><span class="hs-identifier hs-var">settingEntries</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span><span>
</span><span id="line-100"></span><span> </span><span>
</span><span id="line-101"></span><span id="local-6989586621679359015"><span id="local-6989586621679359016"></span></span><span class="hs-keyword">data</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="Setting_Entry"><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span></span><span class="hs-special">{</span><span id="setting_EntryKey"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-102"></span><span> </span><span id="setting_EntryValue"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/text-1.2.4.1/src"><span class="hs-identifier hs-type">Hs.Text</span></a></span><span class="hs-special">}</span><span>
</span><span id="line-103"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="hs-special">(</span><span id="local-6989586621679359006"><span id="local-6989586621679359008"><span id="local-6989586621679359010"><span class="annot"><span class="annottext">Int -&gt; Setting_Entry -&gt; ShowS
[Setting_Entry] -&gt; ShowS
Setting_Entry -&gt; String
(Int -&gt; Setting_Entry -&gt; ShowS)
@ -325,7 +340,7 @@ show :: Setting_Entry -&gt; String
$cshow :: Setting_Entry -&gt; String
showsPrec :: Int -&gt; Setting_Entry -&gt; ShowS
$cshowsPrec :: Int -&gt; Setting_Entry -&gt; ShowS
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456345"><span id="local-6989586621679456347"><span class="annot"><span class="annottext">Setting_Entry -&gt; Setting_Entry -&gt; Bool
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Show</span></a></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679359002"><span id="local-6989586621679359004"><span class="annot"><span class="annottext">Setting_Entry -&gt; Setting_Entry -&gt; Bool
(Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool) -&gt; Eq Setting_Entry
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
@ -333,9 +348,9 @@ forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
$c/= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
== :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c== :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456330"><span id="local-6989586621679456332"><span id="local-6989586621679456334"><span id="local-6989586621679456336"><span id="local-6989586621679456338"><span id="local-6989586621679456340"><span id="local-6989586621679456342"><span class="annot"><span class="annottext">Eq Setting_Entry
Eq Setting_Entry =&gt;
(Setting_Entry -&gt; Setting_Entry -&gt; Ordering)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Eq</span></a></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679358987"><span id="local-6989586621679358989"><span id="local-6989586621679358991"><span id="local-6989586621679358993"><span id="local-6989586621679358995"><span id="local-6989586621679358997"><span id="local-6989586621679358999"><span class="annot"><span class="annottext">Eq Setting_Entry
Eq Setting_Entry
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Ordering)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
@ -347,8 +362,8 @@ Setting_Entry -&gt; Setting_Entry -&gt; Bool
Setting_Entry -&gt; Setting_Entry -&gt; Ordering
Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
Eq a
-&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
@ -371,7 +386,7 @@ $c&lt; :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
compare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$ccompare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$cp1Ord :: Eq Setting_Entry
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting_Entry -&gt; Rep Setting_Entry x)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Hs.Ord</span></a></span></span></span></span></span></span></span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">(forall x. Setting_Entry -&gt; Rep Setting_Entry x)
-&gt; (forall x. Rep Setting_Entry x -&gt; Setting_Entry)
-&gt; Generic Setting_Entry
forall x. Rep Setting_Entry x -&gt; Setting_Entry
@ -380,276 +395,302 @@ forall a.
(forall x. a -&gt; Rep a x) -&gt; (forall x. Rep a x -&gt; a) -&gt; Generic a
$cto :: forall x. Rep Setting_Entry x -&gt; Setting_Entry
$cfrom :: forall x. Setting_Entry -&gt; Rep Setting_Entry x
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679456326"><span class="annot"><span class="annottext">Setting_Entry -&gt; ()
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.Generic</span></a></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679358983"><span class="annot"><span class="annottext">Setting_Entry -&gt; ()
(Setting_Entry -&gt; ()) -&gt; NFData Setting_Entry
forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting_Entry -&gt; ()
$crnf :: Setting_Entry -&gt; ()
</span><a href="#local-6989586621679456326"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-105"></span><span> </span><span>
</span><span id="line-106"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-107"></span><span> </span><span id="local-6989586621679456324"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting_Entry -&gt; string
</span><a href="#local-6989586621679456324"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
</span><a href="#local-6989586621679358983"><span class="hs-identifier hs-var hs-var hs-var hs-var">Hs.NFData</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-104"></span><span> </span><span>
</span><span id="line-105"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Named</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-106"></span><span> </span><span id="local-6989586621679358981"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting_Entry -&gt; string
</span><a href="#local-6989586621679358981"><span class="hs-identifier hs-var hs-var hs-var hs-var">nameOf</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# Setting_Entry
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; string
forall a. IsString a =&gt; String -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-108"></span><span> </span><span>
</span><span id="line-109"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456320"><span id="local-6989586621679456322"><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span>
</span><span id="line-110"></span><span> </span><span>
</span><span id="line-111"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-112"></span><span> </span><span id="local-6989586621679456316"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting_Entry -&gt; MessageBuilder
</span><a href="#local-6989586621679456316"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">setting_EntryKey :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456315"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456315"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-114"></span><span> </span><span class="annot"><span class="annottext">setting_EntryValue :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679456314"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456314"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-115"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.fromString</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-107"></span><span> </span><span>
</span><span id="line-108"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679358977"><span id="local-6989586621679358979"><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.HasDefault</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span>
</span><span id="line-109"></span><span> </span><span>
</span><span id="line-110"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsProtobuf.Message</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-111"></span><span> </span><span id="local-6989586621679358973"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting_Entry -&gt; MessageBuilder
</span><a href="#local-6989586621679358973"><span class="hs-identifier hs-var hs-var hs-var hs-var">encodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-112"></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">setting_EntryKey :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryKey"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679358972"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358972"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span class="hs-special">,</span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><span class="annottext">setting_EntryValue :: Setting_Entry -&gt; Text
</span><a href="Data.Sawtooth.Setting.html#setting_EntryValue"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="local-6989586621679358971"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358971"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span class="hs-special">}</span><span>
</span><span id="line-114"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[MessageBuilder] -&gt; MessageBuilder
forall a. Monoid a =&gt; [a] -&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-116"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mconcat</span></a></span><span>
</span><span id="line-115"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-117"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456315"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-118"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-116"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358972"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-117"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber -&gt; Text -&gt; MessageBuilder
forall a. MessageField a =&gt; FieldNumber -&gt; a -&gt; MessageBuilder
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-119"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456314"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-120"></span><span> </span><span id="local-6989586621679456313"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting_Entry
</span><a href="#local-6989586621679456313"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-121"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.encodeMessageField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-118"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358971"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-119"></span><span> </span><span id="local-6989586621679358970"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting_Entry
</span><a href="#local-6989586621679358970"><span class="hs-identifier hs-var hs-var hs-var hs-var">decodeMessage</span></a></span></span><span> </span><span class="annot"><span class="annottext">FieldNumber
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-120"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser RawMessage (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser RawMessage Text
-&gt; Parser RawMessage (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-122"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-123"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-124"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Setting_Entry)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-122"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-123"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Setting_Entry)
-&gt; Parser RawMessage Text -&gt; Parser RawMessage Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-125"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-124"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField Text -&gt; FieldNumber -&gt; Parser RawMessage Text
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.at</span></a></span><span> </span><span class="annot"><span class="annottext">Parser RawField Text
forall a. MessageField a =&gt; Parser RawField a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-127"></span><span> </span><span id="local-6989586621679456312"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting_Entry -&gt; [DotProtoField]
</span><a href="#local-6989586621679456312"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.decodeMessageField</span></a></span><span>
</span><span id="line-125"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-126"></span><span> </span><span id="local-6989586621679358969"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting_Entry -&gt; [DotProtoField]
</span><a href="#local-6989586621679358969"><span class="hs-identifier hs-var hs-var hs-var hs-var">dotProto</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy# Setting_Entry
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-127"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-131"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-132"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</span><span id="line-128"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-130"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-131"></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-132"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldNumber
-&gt; DotProtoType
-&gt; DotProtoIdentifier
-&gt; [DotProtoOption]
-&gt; String
-&gt; DotProtoField
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/jala68j8dj41w754nnhg7h34h5vgh8i2-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-136"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-137"></span><span> </span><span class="annot"><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-138"></span><span> </span><span>
</span><span id="line-139"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-140"></span><span> </span><span id="local-6989586621679456307"><span class="annot"><span class="annottext">toJSONPB :: Setting_Entry -&gt; Options -&gt; Value
</span><a href="#local-6989586621679456307"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679456306"><span class="annot"><span class="annottext">f1 :: Text
</span><a href="#local-6989586621679456306"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679456305"><span class="annot"><span class="annottext">f2 :: Text
</span><a href="#local-6989586621679456305"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-141"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.DotProtoField</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber
</span><a href="../file:///nix/store/hv692fbz3xzvy83pq1r05x6xxkgvwivm-proto3-wire-1.2.0-doc/share/doc/proto3-wire-1.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.FieldNumber</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Prim</span></a></span><span> </span><span class="annot"><span class="annottext">DotProtoPrimType
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.String</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsProtobuf.Single</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-136"></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-137"></span><span> </span><span>
</span><span id="line-138"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-139"></span><span> </span><span id="local-6989586621679358964"><span class="annot"><span class="annottext">toJSONPB :: Setting_Entry -&gt; Options -&gt; Value
</span><a href="#local-6989586621679358964"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSONPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679358963"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358963"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679358962"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358962"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-140"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; [Pair]] -&gt; Options -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.object</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456306"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358963"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; [Pair]
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456305"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-142"></span><span> </span><span id="local-6989586621679456304"><span class="annot"><span class="annottext">toEncodingPB :: Setting_Entry -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679456304"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679456303"><span class="annot"><span class="annottext">f1 :: Text
</span><a href="#local-6989586621679456303"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679456302"><span class="annot"><span class="annottext">f2 :: Text
</span><a href="#local-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-143"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358962"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-141"></span><span> </span><span id="local-6989586621679358961"><span class="annot"><span class="annottext">toEncodingPB :: Setting_Entry -&gt; Options -&gt; Encoding
</span><a href="#local-6989586621679358961"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncodingPB</span></a></span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span id="local-6989586621679358960"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358960"><span class="hs-identifier hs-var">f1</span></a></span></span><span> </span><span id="local-6989586621679358959"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358959"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-142"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[Options -&gt; Series] -&gt; Options -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.pairs</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456303"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358960"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;value&quot;</span></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Options -&gt; Series
forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-144"></span><span> </span><span>
</span><span id="line-145"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-146"></span><span> </span><span id="local-6989586621679456300"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679456300"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-147"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.=</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679358959"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span>
</span><span id="line-143"></span><span> </span><span>
</span><span id="line-144"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSONPB</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-145"></span><span> </span><span id="local-6989586621679358957"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679358957"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span>
</span><span id="line-146"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
-&gt; (Object -&gt; Parser Setting_Entry)
-&gt; Value
-&gt; Parser Setting_Entry
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span>
</span><span id="line-148"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679456299"><span class="annot"><span class="annottext">obj :: Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
</span><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-var">HsJSONPB.withObject</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span>
</span><span id="line-147"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679358956"><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679358956"><span class="hs-identifier hs-var">obj</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span>
</span><span id="line-148"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Parser Text -&gt; Parser (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679358956"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Text -&gt; Setting_Entry)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;key&quot;</span></span><span> </span><span class="annot"><span class="annottext">Parser (Text -&gt; Setting_Entry)
-&gt; Parser Text -&gt; Parser Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679456299"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">Object
</span><a href="#local-6989586621679358956"><span class="hs-identifier hs-var">obj</span></a></span><span> </span><span class="annot"><span class="annottext">Object -&gt; Text -&gt; Parser Text
forall a.
(FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-150"></span><span> </span><span>
</span><span id="line-151"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456293"><span id="local-6989586621679456295"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-152"></span><span> </span><span id="local-6989586621679456292"><span class="annot"><span class="annottext">toJSON :: Setting_Entry -&gt; Value
</span><a href="#local-6989586621679456292"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Value
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-operator hs-var">.:</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-149"></span><span> </span><span>
</span><span id="line-150"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679358950"><span id="local-6989586621679358952"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-151"></span><span> </span><span id="local-6989586621679358949"><span class="annot"><span class="annottext">toJSON :: Setting_Entry -&gt; Value
</span><a href="#local-6989586621679358949"><span class="hs-identifier hs-var hs-var hs-var hs-var">toJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Value
forall a. ToJSONPB a =&gt; a -&gt; Value
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-153"></span><span> </span><span id="local-6989586621679456291"><span class="annot"><span class="annottext">toEncoding :: Setting_Entry -&gt; Encoding
</span><a href="#local-6989586621679456291"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Encoding
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonValue</span></a></span><span>
</span><span id="line-152"></span><span> </span><span id="local-6989586621679358948"><span class="annot"><span class="annottext">toEncoding :: Setting_Entry -&gt; Encoding
</span><a href="#local-6989586621679358948"><span class="hs-identifier hs-var hs-var hs-var hs-var">toEncoding</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Setting_Entry -&gt; Encoding
forall a. ToJSONPB a =&gt; a -&gt; Encoding
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-154"></span><span> </span><span>
</span><span id="line-155"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679456288"><span class="annot"><a href="../file:///nix/store/12ghvabi87ajh90pmfdszanzdcbyd9nh-aeson-1.4.7.1-doc/share/doc/aeson-1.4.7.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-156"></span><span> </span><span id="local-6989586621679456287"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679456287"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting_Entry
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.toAesonEncoding</span></a></span><span>
</span><span id="line-153"></span><span> </span><span>
</span><span id="line-154"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679358945"><span class="annot"><a href="../file:///nix/store/2kcbnsrhhz0xh6hv7xz5qfn1l0p0h6d2-aeson-1.5.5.1-doc/share/doc/aeson-1.5.5.1/html/src"><span class="hs-identifier hs-type">HsJSONPB.FromJSON</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-155"></span><span> </span><span id="local-6989586621679358944"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting_Entry
</span><a href="#local-6989586621679358944"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSON</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Value -&gt; Parser Setting_Entry
forall a. FromJSONPB a =&gt; Value -&gt; Parser a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-157"></span><span> </span><span>
</span><span id="line-158"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-159"></span><span> </span><span id="local-6989586621679456285"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting_Entry -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679456285"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-160"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456284"><span class="annot"><span class="annottext">declare_key :: Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.parseJSONPB</span></a></span><span>
</span><span id="line-156"></span><span> </span><span>
</span><span id="line-157"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.ToSchema</span></a></span><span> </span><span class="annot"><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-type">Setting_Entry</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-158"></span><span> </span><span id="local-6989586621679358942"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting_Entry -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679358942"><span class="hs-identifier hs-var hs-var hs-var hs-var">declareNamedSchema</span></a></span></span><span> </span><span class="annot"><span class="annottext">Proxy Setting_Entry
</span><span class="hs-identifier">_</span></span><span>
</span><span id="line-159"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679358941"><span class="annot"><span class="annottext">declare_key :: Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var hs-var">declare_key</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="#local-6989586621679358941"><span class="hs-identifier hs-var hs-var">declare_key</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-161"></span><span> </span><span id="local-6989586621679456283"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456283"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-160"></span><span> </span><span id="local-6989586621679358940"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679358940"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="#local-6989586621679358941"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-162"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679456282"><span class="annot"><span class="annottext">declare_value :: Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-161"></span><span> </span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679358939"><span class="annot"><span class="annottext">declare_value :: Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var hs-var">declare_value</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="#local-6989586621679358939"><span class="hs-identifier hs-var hs-var">declare_value</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
forall a.
ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-163"></span><span> </span><span id="local-6989586621679456281"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456281"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.declareSchemaRef</span></a></span><span>
</span><span id="line-162"></span><span> </span><span id="local-6989586621679358938"><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679358938"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var">declare_value</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="#local-6989586621679358939"><span class="hs-identifier hs-var">declare_value</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
forall k (t :: k). Proxy t
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-164"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting_Entry
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Proxy.Proxy</span></a></span><span>
</span><span id="line-163"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting_Entry
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(Text -&gt; Text -&gt; Setting_Entry)
-&gt; Proxy (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.pure</span></a></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Setting_Entry
</span><a href="Data.Sawtooth.Setting.html#Setting_Entry"><span class="hs-identifier hs-var">Setting_Entry</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Text -&gt; Text -&gt; Setting_Entry)
-&gt; Proxy Text -&gt; Proxy (Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456284"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Text -&gt; Setting_Entry) -&gt; Proxy Text -&gt; Proxy Setting_Entry
</span><a href="#local-6989586621679358941"><span class="hs-identifier hs-var">declare_key</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (Text -&gt; Setting_Entry) -&gt; Proxy Text -&gt; Proxy Setting_Entry
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-165"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">&lt;*&gt;</span></a></span><span>
</span><span id="line-164"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.asProxy</span></a></span><span> </span><span class="annot"><span class="annottext">Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var">declare_value</span></a></span><span>
</span><span id="line-166"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
</span><a href="#local-6989586621679358939"><span class="hs-identifier hs-var">declare_value</span></a></span><span>
</span><span id="line-165"></span><span> </span><span class="annot"><span class="annottext">NamedSchema -&gt; Declare (Definitions Schema) NamedSchema
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-168"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.return</span></a></span><span>
</span><span id="line-166"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-type">HsJSONPB.NamedSchema</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_namedSchemaName :: Maybe Text
</span><a href="#local-6989586621679359023"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-167"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679456365"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">Schema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">,</span><span>
</span><span id="line-168"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><a href="#local-6989586621679359022"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">Schema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-171"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_schemaParamSchema :: ParamSchema 'SwaggerKindSchema
</span><a href="#local-6989586621679359021"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-172"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.mempty</span></a></span><span class="hs-special">{</span><span class="annot"><span class="annottext">_paramSchemaType :: Maybe (SwaggerType 'SwaggerKindSchema)
</span><a href="#local-6989586621679359020"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-171"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/9qx381kvyn6pj8389d2v6daz7hwfl652-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-173"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679456361"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-174"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Hs.Just</span></a></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
</span><a href="../file:///nix/store/kq6ai204cf952yiqk79gzi10pxiimr1k-swagger2-2.6-doc/share/doc/swagger2-2.6/html/src"><span class="hs-identifier hs-var">HsJSONPB.SwaggerObject</span></a></span><span class="hs-special">}</span><span class="hs-special">,</span><span>
</span><span id="line-172"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema)
</span><a href="#local-6989586621679359018"><span class="hs-identifier hs-var">HsJSONPB._schemaProperties</span></a></span><span> </span><span class="hs-glyph">=</span><span>
</span><span id="line-173"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v
</span><a href="../file:///nix/store/09gk1lrxbhqn1swi6vsnpwp2z3s8wk94-proto3-suite-0.4.0.2-doc/share/doc/proto3-suite-0.4.0.2/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-175"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456283"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-176"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679456281"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>
</span><a href="../file:///nix/store/2i0p6kw920jfysjf95dwsh3ia12h30k5-proto3-suite-0.4.2.0-doc/share/doc/proto3-suite-0.4.2.0/html/src"><span class="hs-identifier hs-var">HsJSONPB.insOrdFromList</span></a></span><span>
</span><span id="line-174"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;key&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679358940"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text
</span><span class="hs-string">&quot;value&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><a href="#local-6989586621679358938"><span class="hs-identifier hs-var">setting_EntryValue</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span class="hs-special">}</span><span class="hs-special">}</span><span class="hs-special">)</span></pre></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,15 +7,15 @@
</span><span id="line-7"></span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier">getDataFileName</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier">getSysconfDir</span></a></span><span>
</span><span id="line-8"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-9"></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Control.Exception</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Exception</span></span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Data.Version</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Version</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">System.Environment</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">getEnv</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier">Prelude</span></a></span><span class="hs-cpp">
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Control.Exception</span></a></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Exception</span></span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Data.Version</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Version</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">System.Environment</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">getEnv</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier">Prelude</span></a></span><span class="hs-cpp">
#if defined(VERSION_base)
</span><span class="hs-cpp">
#if MIN_VERSION_base(4,0,0)
</span><span id="local-6989586621679465065"><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-type">catchIO</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Exception.IOException</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679465065"><span class="hs-identifier hs-type">a</span></a></span></span><span class="hs-cpp">
</span><span id="local-6989586621679367722"><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-type">catchIO</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679367722"><span class="hs-identifier hs-type">a</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">Exception.IOException</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679367722"><span class="hs-identifier hs-type">a</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="#local-6989586621679367722"><span class="hs-identifier hs-type">a</span></a></span></span><span class="hs-cpp">
#else
</span><span class="hs-identifier">catchIO</span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="hs-identifier">Exception.Exception</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-identifier">IO</span><span> </span><span class="hs-identifier">a</span><span class="hs-cpp">
#endif
@ -26,91 +26,113 @@
</span><span id="catchIO"><span class="annot"><span class="annottext">catchIO :: IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var hs-var">catchIO</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
forall e a. Exception e =&gt; IO a -&gt; (e -&gt; IO a) -&gt; IO a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Exception.catch</span></a></span><span>
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Exception.catch</span></a></span><span>
</span><span id="line-27"></span><span>
</span><span id="line-28"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier hs-type">version</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">Version</span></a></span><span>
</span><span id="line-28"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier hs-type">version</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">Version</span></a></span><span>
</span><span id="line-29"></span><span id="version"><span class="annot"><span class="annottext">version :: Version
</span><a href="Paths_sawtooth_haskell_protos.html#version"><span class="hs-identifier hs-var hs-var">version</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">[Int] -&gt; [String] -&gt; Version
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">Version</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">]</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-30"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-type">bindir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-type">libdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-type">dynlibdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-type">datadir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-type">libexecdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-type">sysconfdir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">Version</span></a></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">0</span></span><span class="hs-special">,</span><span class="annot"><span class="annottext">Int
</span><span class="hs-number">0</span></span><span class="hs-special">]</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
</span><span id="line-30"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-type">bindir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-type">libdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-type">dynlibdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-type">datadir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-type">libexecdir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-type">sysconfdir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-31"></span><span>
</span><span id="line-32"></span><span id="bindir"><span class="annot"><span class="annottext">bindir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-var hs-var">bindir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/bin&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-var hs-var">bindir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/bin&quot;</span></span><span>
</span><span id="line-33"></span><span id="libdir"><span class="annot"><span class="annottext">libdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-var hs-var">libdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.8.2/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0-FsC9yRbEqPQIUdGGs1AFpZ&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-var hs-var">libdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.10.3/x86_64-linux-ghc-8.10.3/sawtooth-haskell-protos-0.0.0-9R9szE9iJS02ZReAEZ8CCi&quot;</span></span><span>
</span><span id="line-34"></span><span id="dynlibdir"><span class="annot"><span class="annottext">dynlibdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-var hs-var">dynlibdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.8.2/x86_64-linux-ghc-8.8.2&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-var hs-var">dynlibdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/lib/ghc-8.10.3/x86_64-linux-ghc-8.10.3&quot;</span></span><span>
</span><span id="line-35"></span><span id="datadir"><span class="annot"><span class="annottext">datadir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-var hs-var">datadir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/share/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-var hs-var">datadir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/share/x86_64-linux-ghc-8.10.3/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><span id="line-36"></span><span id="libexecdir"><span class="annot"><span class="annottext">libexecdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-var hs-var">libexecdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/libexec/x86_64-linux-ghc-8.8.2/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-var hs-var">libexecdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/libexec/x86_64-linux-ghc-8.10.3/sawtooth-haskell-protos-0.0.0&quot;</span></span><span>
</span><span id="line-37"></span><span id="sysconfdir"><span class="annot"><span class="annottext">sysconfdir :: String
</span><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-var hs-var">sysconfdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/etc&quot;</span></span><span>
</span><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-var hs-var">sysconfdir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sawtooth-haskell-protos-0.0.0/etc&quot;</span></span><span>
</span><span id="line-38"></span><span>
</span><span id="line-39"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier hs-type">getBinDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier hs-type">getLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier hs-type">getDynLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-type">getDataDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier hs-type">getLibexecDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier hs-type">getSysconfDir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-39"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier hs-type">getBinDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier hs-type">getLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier hs-type">getDynLibDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-type">getDataDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier hs-type">getLibexecDir</span></a></span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier hs-type">getSysconfDir</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-40"></span><span id="getBinDir"><span class="annot"><span class="annottext">getBinDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getBinDir"><span class="hs-identifier hs-var hs-var">getBinDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_bindir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_bindir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#bindir"><span class="hs-identifier hs-var">bindir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-41"></span><span id="getLibDir"><span class="annot"><span class="annottext">getLibDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getLibDir"><span class="hs-identifier hs-var hs-var">getLibDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_libdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_libdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#libdir"><span class="hs-identifier hs-var">libdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-42"></span><span id="getDynLibDir"><span class="annot"><span class="annottext">getDynLibDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDynLibDir"><span class="hs-identifier hs-var hs-var">getDynLibDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_dynlibdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_dynlibdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#dynlibdir"><span class="hs-identifier hs-var">dynlibdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-43"></span><span id="getDataDir"><span class="annot"><span class="annottext">getDataDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-var hs-var">getDataDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_datadir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_datadir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#datadir"><span class="hs-identifier hs-var">datadir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-44"></span><span id="getLibexecDir"><span class="annot"><span class="annottext">getLibexecDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getLibexecDir"><span class="hs-identifier hs-var hs-var">getLibexecDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_libexecdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_libexecdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#libexecdir"><span class="hs-identifier hs-var">libexecdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-45"></span><span id="getSysconfDir"><span class="annot"><span class="annottext">getSysconfDir :: IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getSysconfDir"><span class="hs-identifier hs-var hs-var">getSysconfDir</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">IO String -&gt; (IOException -&gt; IO String) -&gt; IO String
forall a. IO a -&gt; (IOException -&gt; IO a) -&gt; IO a
</span><a href="Paths_sawtooth_haskell_protos.html#catchIO"><span class="hs-identifier hs-var">catchIO</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;sawtooth_haskell_protos_sysconfdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">getEnv</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;sawtooth_haskell_protos_sysconfdir&quot;</span></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span class="annot"><span class="annottext">IOException
</span><span class="hs-identifier">_</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="Paths_sawtooth_haskell_protos.html#sysconfdir"><span class="hs-identifier hs-var">sysconfdir</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-46"></span><span>
</span><span id="line-47"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-type">getDataFileName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/ghc-prim-0.5.3/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-47"></span><span class="annot"><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-type">getDataFileName</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/ghc-prim-0.6.1/src"><span class="hs-identifier hs-type">IO</span></a></span><span> </span><span class="annot"><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-type">FilePath</span></a></span><span>
</span><span id="line-48"></span><span id="getDataFileName"><span class="annot"><span class="annottext">getDataFileName :: String -&gt; IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-var hs-var">getDataFileName</span></a></span></span><span> </span><span id="local-6989586621679465042"><span class="annot"><span class="annottext">name :: String
</span><a href="#local-6989586621679465042"><span class="hs-identifier hs-var">name</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679465041"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465041"><span class="hs-identifier hs-var">dir</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataFileName"><span class="hs-identifier hs-var hs-var">getDataFileName</span></a></span></span><span> </span><span id="local-6989586621679367699"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679367699"><span class="hs-identifier hs-var">name</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679367698"><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679367698"><span class="hs-identifier hs-var">dir</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO String
</span><a href="Paths_sawtooth_haskell_protos.html#getDataDir"><span class="hs-identifier hs-var">getDataDir</span></a></span><span>
</span><span id="line-50"></span><span> </span><span class="annot"><span class="annottext">String -&gt; IO String
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465041"><span class="hs-identifier hs-var">dir</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-identifier hs-var">return</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679367698"><span class="hs-identifier hs-var">dir</span></a></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
forall a. [a] -&gt; [a] -&gt; [a]
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;/&quot;</span></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><span class="hs-string">&quot;/&quot;</span></span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; String
forall a. [a] -&gt; [a] -&gt; [a]
</span><a href="../file:///nix/store/bzqgm14cjnl6ijy2gzm6qgygj68zxvl1-ghc-8.8.2-doc/share/doc/ghc/html/libraries/base-4.13.0.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679465042"><span class="hs-identifier hs-var">name</span></a></span><span class="hs-special">)</span><span>
</span><a href="../file:///nix/store/q2jfz18n3606jd1gfplwxm53cdj5rlwx-ghc-8.10.3-doc/share/doc/ghc/html/libraries/base-4.14.1.0/src"><span class="hs-operator hs-var">++</span></a></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679367699"><span class="hs-identifier hs-var">name</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-51"></span></pre></body></html>