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-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-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-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-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">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/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-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/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-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/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-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="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-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="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-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/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-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/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-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="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-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="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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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="../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-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 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> </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><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><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><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-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-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-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; ShowS
GenesisData -&gt; String GenesisData -&gt; String
(Int -&gt; GenesisData -&gt; ShowS) (Int -&gt; GenesisData -&gt; ShowS)
@ -55,7 +54,7 @@ show :: GenesisData -&gt; String
$cshow :: GenesisData -&gt; String $cshow :: GenesisData -&gt; String
showsPrec :: Int -&gt; GenesisData -&gt; ShowS showsPrec :: Int -&gt; GenesisData -&gt; ShowS
$cshowsPrec :: 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) (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool) -&gt; Eq GenesisData -&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 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 $c/= :: GenesisData -&gt; GenesisData -&gt; Bool
== :: GenesisData -&gt; GenesisData -&gt; Bool == :: GenesisData -&gt; GenesisData -&gt; Bool
$c== :: 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 </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; Eq GenesisData
(GenesisData -&gt; GenesisData -&gt; Ordering) -&gt; (GenesisData -&gt; GenesisData -&gt; Ordering)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool) -&gt; (GenesisData -&gt; GenesisData -&gt; Bool)
-&gt; (GenesisData -&gt; GenesisData -&gt; Bool) -&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; Ordering
GenesisData -&gt; GenesisData -&gt; GenesisData GenesisData -&gt; GenesisData -&gt; GenesisData
forall a. forall a.
Eq a =&gt; Eq a
(a -&gt; a -&gt; Ordering) -&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool) -&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 compare :: GenesisData -&gt; GenesisData -&gt; Ordering
$ccompare :: GenesisData -&gt; GenesisData -&gt; Ordering $ccompare :: GenesisData -&gt; GenesisData -&gt; Ordering
$cp1Ord :: Eq GenesisData $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; (forall x. Rep GenesisData x -&gt; GenesisData)
-&gt; Generic GenesisData -&gt; Generic GenesisData
forall x. Rep GenesisData x -&gt; 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 (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 $cto :: forall x. Rep GenesisData x -&gt; GenesisData
$cfrom :: forall x. GenesisData -&gt; Rep GenesisData x $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 (GenesisData -&gt; ()) -&gt; NFData GenesisData
forall a. (a -&gt; ()) -&gt; NFData a forall a. (a -&gt; ()) -&gt; NFData a
rnf :: GenesisData -&gt; () rnf :: GenesisData -&gt; ()
$crnf :: 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><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-43"></span><span> </span><span> </span><span id="line-42"></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-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-45"></span><span> </span><span id="local-6989586621679460625"><span class="annot"><span class="annottext">nameOf :: Proxy# GenesisData -&gt; string </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/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/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 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><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 id="line-46"></span><span> </span><span> </span><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">)</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-45"></span><span> </span><span>
</span><span id="line-48"></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-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-47"></span><span> </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><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><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-49"></span><span> </span><span id="local-6989586621679363270"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; GenesisData -&gt; MessageBuilder
</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="../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><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><span class="hs-identifier">_</span></span><span>
</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-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><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="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 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><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-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><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 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/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/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><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 id="line-54"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Batch -&gt; NestedVec Batch </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
forall a b. Coercible a b =&gt; a -&gt; b </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/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><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-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-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-56"></span><span> </span><span class="annot"><span class="annottext">Vector Batch </span><span id="line-55"></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><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-57"></span><span> </span><span id="local-6989586621679460609"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage GenesisData </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/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><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 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><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) -&gt; Parser RawMessage (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 (Vector Batch)
-&gt; Parser RawMessage GenesisData -&gt; Parser RawMessage GenesisData
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b 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><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-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Batch) </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) -&gt; Parser RawMessage (Vector Batch)
forall a b. Coercible a b =&gt; a -&gt; b </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><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-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-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-60"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Batch)
</span><span id="line-61"></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) -&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Batch)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a 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 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><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-62"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber </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><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 id="line-63"></span><span> </span><span id="local-6989586621679460605"><span class="annot"><span class="annottext">dotProto :: Proxy# GenesisData -&gt; [DotProtoField] </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><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-62"></span><span> </span><span id="local-6989586621679363261"><span class="annot"><span class="annottext">dotProto :: Proxy# GenesisData -&gt; [DotProtoField]
</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 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; DotProtoType
-&gt; DotProtoIdentifier -&gt; DotProtoIdentifier
-&gt; [DotProtoOption] -&gt; [DotProtoOption]
-&gt; String -&gt; String
-&gt; DotProtoField -&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/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/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><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 id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</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-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</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/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><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><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.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><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><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/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><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 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-68"></span><span> </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><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><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 id="line-70"></span><span> </span><span> </span><span class="hs-string">&quot;batches&quot;</span></span><span class="hs-special">)</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-67"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</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><span id="line-68"></span><span> </span><span class="annot"><span class="annottext">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">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><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</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><span id="line-69"></span><span> </span><span>
</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><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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679460594"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-73"></span><span> </span><span id="local-6989586621679460592"><span class="annot"><span class="annottext">toEncodingPB :: GenesisData -&gt; Options -&gt; Encoding </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/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="../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-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="#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/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-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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679460590"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-74"></span><span> </span><span> </span><span id="line-73"></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-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-76"></span><span> </span><span id="local-6989586621679460586"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser GenesisData </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/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><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-77"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String </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 -&gt; (Object -&gt; Parser GenesisData) -&gt; Value -&gt; Parser GenesisData
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a 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><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 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><span class="hs-string">&quot;GenesisData&quot;</span></span><span>
</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><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) -&gt; Parser (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 -&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 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="../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-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="#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. forall a.
(FromJSONPB a, HasDefault a) =&gt; (FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a 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><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 id="line-79"></span><span> </span><span> </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-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-78"></span><span> </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><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><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><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 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><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-82"></span><span> </span><span id="local-6989586621679460572"><span class="annot"><span class="annottext">toEncoding :: GenesisData -&gt; Encoding </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/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/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 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><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-83"></span><span> </span><span> </span><span id="line-82"></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-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-85"></span><span> </span><span id="local-6989586621679460565"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser GenesisData </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/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/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 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><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-86"></span><span> </span><span> </span><span id="line-85"></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-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-88"></span><span> </span><span id="local-6989586621679460561"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy GenesisData -&gt; Declare (Definitions Schema) NamedSchema </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/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><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 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><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) -&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) -&gt; Declare (Definitions Schema) (Referenced Schema)
forall a. forall a.
ToSchema a =&gt; ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema) 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><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-90"></span><span> </span><span id="local-6989586621679460557"><span class="annot"><span class="annottext">Referenced Schema </span><span id="line-89"></span><span> </span><span id="local-6989586621679363213"><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="#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) -&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 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><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-91"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy GenesisData </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) </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) -&gt; Proxy (Vector Batch -&gt; GenesisData)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 -&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 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; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Batch) -&gt; Proxy (Vector Batch)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a 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) -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679460559"><span class="hs-identifier hs-var">declare_batches</span></a></span><span> </span><a href="#local-6989586621679363215"><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><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 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><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-93"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema </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="../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-6989586621679460552"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-94"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text </span><span id="line-93"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a 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><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 id="line-95"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema </span><span class="hs-string">&quot;GenesisData&quot;</span></span><span class="hs-special">,</span><span>
</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-94"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">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 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="../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-6989586621679460550"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-97"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema </span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a 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="../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-6989586621679460549"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-98"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema </span><span id="line-97"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema) -&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a 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/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/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><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-99"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema) </span><span id="line-98"></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><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-100"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)] </span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema) -&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v 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><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-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><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><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><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-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-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-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-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">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/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-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/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-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/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-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="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-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="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-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/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-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/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-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="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-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="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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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/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-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="../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-37"></span><span> </span><span>
</span><span id="line-38"></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><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><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><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-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-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-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; ShowS
Setting -&gt; String Setting -&gt; String
(Int -&gt; Setting -&gt; ShowS) (Int -&gt; Setting -&gt; ShowS)
@ -52,7 +51,7 @@ show :: Setting -&gt; String
$cshow :: Setting -&gt; String $cshow :: Setting -&gt; String
showsPrec :: Int -&gt; Setting -&gt; ShowS showsPrec :: Int -&gt; Setting -&gt; ShowS
$cshowsPrec :: 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) (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool) -&gt; Eq Setting -&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 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 $c/= :: Setting -&gt; Setting -&gt; Bool
== :: Setting -&gt; Setting -&gt; Bool == :: Setting -&gt; Setting -&gt; Bool
$c== :: 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 </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; Eq Setting
(Setting -&gt; Setting -&gt; Ordering) -&gt; (Setting -&gt; Setting -&gt; Ordering)
-&gt; (Setting -&gt; Setting -&gt; Bool) -&gt; (Setting -&gt; Setting -&gt; Bool)
-&gt; (Setting -&gt; Setting -&gt; Bool) -&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; Ordering
Setting -&gt; Setting -&gt; Setting Setting -&gt; Setting -&gt; Setting
forall a. forall a.
Eq a =&gt; Eq a
(a -&gt; a -&gt; Ordering) -&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool) -&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 compare :: Setting -&gt; Setting -&gt; Ordering
$ccompare :: Setting -&gt; Setting -&gt; Ordering $ccompare :: Setting -&gt; Setting -&gt; Ordering
$cp1Ord :: Eq Setting $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 -&gt; (forall x. Rep Setting x -&gt; Setting) -&gt; Generic Setting
forall x. Rep Setting x -&gt; Setting forall x. Rep Setting x -&gt; Setting
forall x. Setting -&gt; Rep Setting x 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 (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 $cto :: forall x. Rep Setting x -&gt; Setting
$cfrom :: forall x. Setting -&gt; Rep Setting x $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 (Setting -&gt; ()) -&gt; NFData Setting
forall a. (a -&gt; ()) -&gt; NFData a forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting -&gt; () rnf :: Setting -&gt; ()
$crnf :: 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><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-41"></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-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-44"></span><span> </span><span id="local-6989586621679456439"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting -&gt; string </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/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/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 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><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 id="line-45"></span><span> </span><span> </span><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">)</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-44"></span><span> </span><span>
</span><span id="line-47"></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-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-46"></span><span> </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><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><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><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="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="../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><a href="#local-6989586621679456426"><span class="hs-identifier hs-var">settingEntries</span></a></span></span><span class="hs-special">}</span><span> </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><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="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 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><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-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><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 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/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/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><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 id="line-52"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Setting_Entry -&gt; NestedVec Setting_Entry </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
forall a b. Coercible a b =&gt; a -&gt; b </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/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><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-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-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-54"></span><span> </span><span class="annot"><span class="annottext">Vector Setting_Entry </span><span id="line-53"></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><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-55"></span><span> </span><span id="local-6989586621679456423"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting </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/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><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 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><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) -&gt; Parser RawMessage (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 (Vector Setting_Entry)
-&gt; Parser RawMessage Setting -&gt; Parser RawMessage Setting
forall (f :: * -&gt; *) a b. Applicative f =&gt; f (a -&gt; b) -&gt; f a -&gt; f b 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><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-57"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawMessage (NestedVec Setting_Entry) </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) -&gt; Parser RawMessage (Vector Setting_Entry)
forall a b. Coercible a b =&gt; a -&gt; b </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><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-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/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-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-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-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Parser RawField (NestedVec Setting_Entry)
</span><span id="line-60"></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) -&gt; FieldNumber -&gt; Parser RawMessage (NestedVec Setting_Entry)
forall a. Parser RawField a -&gt; FieldNumber -&gt; Parser RawMessage a 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 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><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><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/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><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 id="line-62"></span><span> </span><span id="local-6989586621679456419"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting -&gt; [DotProtoField] </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><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-61"></span><span> </span><span id="local-6989586621679359075"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting -&gt; [DotProtoField]
</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 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; DotProtoType
-&gt; DotProtoIdentifier -&gt; DotProtoIdentifier
-&gt; [DotProtoOption] -&gt; [DotProtoOption]
-&gt; String -&gt; String
-&gt; DotProtoField -&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/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/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><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 id="line-64"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</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-63"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType
</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.Repeated</span></a></span><span>
</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><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/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><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><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><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 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-67"></span><span> </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><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><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 id="line-69"></span><span> </span><span> </span><span class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">)</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-66"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</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><span id="line-67"></span><span> </span><span class="annot"><span class="annottext">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">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><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</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><span id="line-68"></span><span> </span><span>
</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><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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679456408"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-72"></span><span> </span><span id="local-6989586621679456406"><span class="annot"><span class="annottext">toEncodingPB :: Setting -&gt; Options -&gt; Encoding </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/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="../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-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="#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/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-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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679456404"><span class="hs-identifier hs-var">f1</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-73"></span><span> </span><span> </span><span id="line-72"></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-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-75"></span><span> </span><span id="local-6989586621679456400"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting </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/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><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 Setting) -&gt; Value -&gt; Parser Setting </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 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><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 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><span class="hs-string">&quot;Setting&quot;</span></span><span>
</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><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) -&gt; Parser (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 -&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 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="../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-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="#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. forall a.
(FromJSONPB a, HasDefault a) =&gt; (FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a 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><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 id="line-78"></span><span> </span><span> </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-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-77"></span><span> </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><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><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><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 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><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-6989586621679456386"><span class="annot"><span class="annottext">toEncoding :: Setting -&gt; Encoding </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/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/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 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><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-81"></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-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-84"></span><span> </span><span id="local-6989586621679456379"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting </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/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/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 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><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-84"></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-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-87"></span><span> </span><span id="local-6989586621679456375"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting -&gt; Declare (Definitions Schema) NamedSchema </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/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><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 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><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) -&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) -&gt; Declare (Definitions Schema) (Referenced Schema)
forall a. forall a.
ToSchema a =&gt; ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema) 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><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-6989586621679456371"><span class="annot"><span class="annottext">Referenced Schema </span><span id="line-88"></span><span> </span><span id="local-6989586621679359027"><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="#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) -&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 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><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 Setting </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) </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) -&gt; Proxy (Vector Setting_Entry -&gt; Setting)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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 -&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 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; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy (Vector Setting_Entry) -&gt; Proxy (Vector Setting_Entry)
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a 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) -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456373"><span class="hs-identifier hs-var">declare_entries</span></a></span><span> </span><a href="#local-6989586621679359029"><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><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 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><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><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/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="../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-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-93"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text </span><span id="line-92"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a 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><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 id="line-94"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema </span><span class="hs-string">&quot;Setting&quot;</span></span><span class="hs-special">,</span><span>
</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-93"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">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 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="../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-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-96"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema </span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a 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="../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-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-97"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema </span><span id="line-96"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema) -&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a 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/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/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><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><span id="line-97"></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><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-99"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)] </span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema) -&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v 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><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="hs-string">&quot;entries&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema </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><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 class="hs-string">&quot;entries&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</span><span id="line-101"></span><span> </span><span> </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-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><span id="line-100"></span><span> </span><span>
</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-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><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_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><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-102"></span><span> </span><span id="setting_EntryValue"><span class="annot"><span class="annottext">Setting_Entry -&gt; Text
</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="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; ShowS
Setting_Entry -&gt; String Setting_Entry -&gt; String
(Int -&gt; Setting_Entry -&gt; ShowS) (Int -&gt; Setting_Entry -&gt; ShowS)
@ -325,7 +340,7 @@ show :: Setting_Entry -&gt; String
$cshow :: Setting_Entry -&gt; String $cshow :: Setting_Entry -&gt; String
showsPrec :: Int -&gt; Setting_Entry -&gt; ShowS showsPrec :: Int -&gt; Setting_Entry -&gt; ShowS
$cshowsPrec :: 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) (Setting_Entry -&gt; Setting_Entry -&gt; Bool)
-&gt; (Setting_Entry -&gt; Setting_Entry -&gt; Bool) -&gt; Eq Setting_Entry -&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 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 $c/= :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
== :: Setting_Entry -&gt; Setting_Entry -&gt; Bool == :: Setting_Entry -&gt; Setting_Entry -&gt; Bool
$c== :: 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 </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; Eq Setting_Entry
(Setting_Entry -&gt; Setting_Entry -&gt; Ordering) -&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) -&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; Ordering
Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry Setting_Entry -&gt; Setting_Entry -&gt; Setting_Entry
forall a. forall a.
Eq a =&gt; Eq a
(a -&gt; a -&gt; Ordering) -&gt; (a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool) -&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 compare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$ccompare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering $ccompare :: Setting_Entry -&gt; Setting_Entry -&gt; Ordering
$cp1Ord :: Eq Setting_Entry $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; (forall x. Rep Setting_Entry x -&gt; Setting_Entry)
-&gt; Generic Setting_Entry -&gt; Generic Setting_Entry
forall x. Rep Setting_Entry x -&gt; 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 (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 $cto :: forall x. Rep Setting_Entry x -&gt; Setting_Entry
$cfrom :: forall x. Setting_Entry -&gt; Rep Setting_Entry x $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 (Setting_Entry -&gt; ()) -&gt; NFData Setting_Entry
forall a. (a -&gt; ()) -&gt; NFData a forall a. (a -&gt; ()) -&gt; NFData a
rnf :: Setting_Entry -&gt; () rnf :: Setting_Entry -&gt; ()
$crnf :: 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><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-105"></span><span> </span><span> </span><span id="line-104"></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-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-107"></span><span> </span><span id="local-6989586621679456324"><span class="annot"><span class="annottext">nameOf :: Proxy# Setting_Entry -&gt; string </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-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-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 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><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 id="line-108"></span><span> </span><span> </span><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">)</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-107"></span><span> </span><span>
</span><span id="line-110"></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-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-109"></span><span> </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><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><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-111"></span><span> </span><span id="local-6989586621679358973"><span class="annot"><span class="annottext">encodeMessage :: FieldNumber -&gt; Setting_Entry -&gt; MessageBuilder
</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="#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><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><span class="hs-identifier">_</span></span><span>
</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-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><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_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="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-6989586621679358972"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span></span><span class="hs-special">,</span><span>
</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-113"></span><span> </span><span class="annot"><span class="annottext">setting_EntryValue :: Setting_Entry -&gt; Text
</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="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 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><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-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><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 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/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/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><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 id="line-117"></span><span> </span><span class="annot"><span class="annottext">Text </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</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-116"></span><span> </span><span class="annot"><span class="annottext">Text
</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="#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 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/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/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><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 id="line-119"></span><span> </span><span class="annot"><span class="annottext">Text </span><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</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-118"></span><span> </span><span class="annot"><span class="annottext">Text
</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-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><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-119"></span><span> </span><span id="local-6989586621679358970"><span class="annot"><span class="annottext">decodeMessage :: FieldNumber -&gt; Parser RawMessage Setting_Entry
</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="#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) -&gt; Parser RawMessage (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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; Parser RawMessage (Text -&gt; Setting_Entry) -&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 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><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-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><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 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 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><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-123"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber </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/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><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 id="line-124"></span><span> </span><span class="annot"><span class="annottext">Parser RawMessage (Text -&gt; Setting_Entry) </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 -&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 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><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-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><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 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 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><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-126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; FieldNumber </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/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><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 id="line-127"></span><span> </span><span id="local-6989586621679456312"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting_Entry -&gt; [DotProtoField] </span><span class="hs-number">2</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</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-126"></span><span> </span><span id="local-6989586621679358969"><span class="annot"><span class="annottext">dotProto :: Proxy# Setting_Entry -&gt; [DotProtoField]
</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="#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; DotProtoType
-&gt; DotProtoIdentifier -&gt; DotProtoIdentifier
-&gt; [DotProtoOption] -&gt; [DotProtoOption]
-&gt; String -&gt; String
-&gt; DotProtoField -&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/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/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><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 id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType </span><span class="hs-number">1</span></span><span class="hs-special">)</span><span>
</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><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/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><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><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/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><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-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><span id="line-131"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span> </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 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 class="hs-string">&quot;key&quot;</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">FieldNumber </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; DotProtoType
-&gt; DotProtoIdentifier -&gt; DotProtoIdentifier
-&gt; [DotProtoOption] -&gt; [DotProtoOption]
-&gt; String -&gt; String
-&gt; DotProtoField -&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/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/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><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 id="line-134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DotProtoPrimType -&gt; DotProtoType </span><span class="hs-number">2</span></span><span class="hs-special">)</span><span>
</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><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/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><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><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/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><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-134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DotProtoIdentifier
</span><span id="line-136"></span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span> </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 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 class="hs-string">&quot;value&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-138"></span><span> </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-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-136"></span><span> </span><span class="annot"><span class="annottext">String
</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><span class="hs-string">&quot;&quot;</span></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</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><span id="line-137"></span><span> </span><span>
</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><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><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-139"></span><span> </span><span id="local-6989586621679358964"><span class="annot"><span class="annottext">toJSONPB :: Setting_Entry -&gt; Options -&gt; Value
</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="#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="../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="#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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-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="#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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679456305"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-142"></span><span> </span><span id="local-6989586621679456304"><span class="annot"><span class="annottext">toEncodingPB :: Setting_Entry -&gt; Options -&gt; Encoding </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-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-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-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-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-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span></span><span class="hs-special">)</span><span> </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-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><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/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-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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-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="#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. forall v kvp.
(HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt; (HasDefault v, ToJSONPB v, KeyValuePB kvp) =&gt;
Text -&gt; v -&gt; Options -&gt; kvp 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="../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-6989586621679456302"><span class="hs-identifier hs-var">f2</span></a></span><span class="hs-special">]</span><span class="hs-special">)</span><span> </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-144"></span><span> </span><span> </span><span id="line-143"></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-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-146"></span><span> </span><span id="local-6989586621679456300"><span class="annot"><span class="annottext">parseJSONPB :: Value -&gt; Parser Setting_Entry </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-6989586621679456300"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseJSONPB</span></a></span></span><span> </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-147"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String </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; (Object -&gt; Parser Setting_Entry)
-&gt; Value -&gt; Value
-&gt; Parser Setting_Entry -&gt; Parser Setting_Entry
forall a. String -&gt; (Object -&gt; Parser a) -&gt; Value -&gt; Parser a 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><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 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><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span>
</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-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><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="#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) -&gt; Parser (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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) -&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 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="../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-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="#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. forall a.
(FromJSONPB a, HasDefault a) =&gt; (FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a 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 -&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 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="../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-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="#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. forall a.
(FromJSONPB a, HasDefault a) =&gt; (FromJSONPB a, HasDefault a) =&gt;
Object -&gt; Text -&gt; Parser a 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><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 id="line-150"></span><span> </span><span> </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-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-149"></span><span> </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><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><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><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 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><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-153"></span><span> </span><span id="local-6989586621679456291"><span class="annot"><span class="annottext">toEncoding :: Setting_Entry -&gt; Encoding </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-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="#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 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><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-154"></span><span> </span><span> </span><span id="line-153"></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-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-156"></span><span> </span><span id="local-6989586621679456287"><span class="annot"><span class="annottext">parseJSON :: Value -&gt; Parser Setting_Entry </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-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="#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 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><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-157"></span><span> </span><span> </span><span id="line-156"></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-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-159"></span><span> </span><span id="local-6989586621679456285"><span class="annot"><span class="annottext">declareNamedSchema :: Proxy Setting_Entry -&gt; Declare (Definitions Schema) NamedSchema </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-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><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 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><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) -&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) -&gt; Declare (Definitions Schema) (Referenced Schema)
forall a. forall a.
ToSchema a =&gt; ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema) 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><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-161"></span><span> </span><span id="local-6989586621679456283"><span class="annot"><span class="annottext">Referenced Schema </span><span id="line-160"></span><span> </span><span id="local-6989586621679358940"><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="#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) -&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 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><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-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><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) -&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) -&gt; Declare (Definitions Schema) (Referenced Schema)
forall a. forall a.
ToSchema a =&gt; ToSchema a =&gt;
Proxy a -&gt; Declare (Definitions Schema) (Referenced Schema) 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><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-163"></span><span> </span><span id="local-6989586621679456281"><span class="annot"><span class="annottext">Referenced Schema </span><span id="line-162"></span><span> </span><span id="local-6989586621679358938"><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="#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) -&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 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><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-164"></span><span> </span><span class="hs-keyword">let</span><span> </span><span class="annot"><span class="annottext">Proxy Setting_Entry </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) </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) -&gt; Proxy (Text -&gt; Text -&gt; Setting_Entry)
forall (f :: * -&gt; *) a. Applicative f =&gt; a -&gt; f a 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) </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) -&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 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; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text -&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a 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) -&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 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><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-165"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text) </span><span id="line-164"></span><span> </span><span class="annot"><span class="annottext">(Proxy (OverrideToSchema Text)
-&gt; Declare (Definitions Schema) (Referenced Schema)) -&gt; Declare (Definitions Schema) (Referenced Schema))
-&gt; Proxy Text -&gt; Proxy Text
forall a b. (Proxy (OverrideToSchema a) -&gt; b) -&gt; Proxy a 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) -&gt; Declare (Definitions Schema) (Referenced Schema)
</span><a href="#local-6989586621679456282"><span class="hs-identifier hs-var">declare_value</span></a></span><span> </span><a href="#local-6989586621679358939"><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><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 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><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-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">NamedSchema :: Maybe Text -&gt; Schema -&gt; NamedSchema </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/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="../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-6989586621679456366"><span class="hs-identifier hs-var">HsJSONPB._namedSchemaName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-168"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text </span><span id="line-167"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; Maybe Text
forall a. a -&gt; Maybe a 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><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 id="line-169"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema </span><span class="hs-string">&quot;Setting_Entry&quot;</span></span><span class="hs-special">,</span><span>
</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-168"></span><span> </span><span class="annot"><span class="annottext">_namedSchemaSchema :: Schema
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">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 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="../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-6989586621679456364"><span class="hs-identifier hs-var">HsJSONPB._schemaParamSchema</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-171"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema </span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">ParamSchema 'SwaggerKindSchema
forall a. Monoid a =&gt; a 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="../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-6989586621679456363"><span class="hs-identifier hs-var">HsJSONPB._paramSchemaType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </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-172"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema </span><span id="line-171"></span><span> </span><span class="annot"><span class="annottext">SwaggerType 'SwaggerKindSchema
-&gt; Maybe (SwaggerType 'SwaggerKindSchema) -&gt; Maybe (SwaggerType 'SwaggerKindSchema)
forall a. a -&gt; Maybe a 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/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/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><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-173"></span><span> </span><span class="annot"><span class="annottext">_schemaProperties :: InsOrdHashMap Text (Referenced Schema) </span><span id="line-172"></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><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-174"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)] </span><span id="line-173"></span><span> </span><span class="annot"><span class="annottext">[(Text, Referenced Schema)]
-&gt; InsOrdHashMap Text (Referenced Schema) -&gt; InsOrdHashMap Text (Referenced Schema)
forall k v. (Eq k, Hashable k) =&gt; [(k, v)] -&gt; InsOrdHashMap k v 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><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-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><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><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 class="hs-string">&quot;key&quot;</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">Referenced Schema
</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-6989586621679358940"><span class="hs-identifier hs-var">setting_EntryKey</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</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><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-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-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-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-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/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-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/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-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/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-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) #if defined(VERSION_base)
</span><span class="hs-cpp"> </span><span class="hs-cpp">
#if MIN_VERSION_base(4,0,0) #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 #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"> </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 #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><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 </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 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-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><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="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><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 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><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-31"></span><span>
</span><span id="line-32"></span><span id="bindir"><span class="annot"><span class="annottext">bindir :: String </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><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><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><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><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><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-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><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 </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 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="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 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><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><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 </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 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="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 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><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><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 </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 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="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 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><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><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 </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 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="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 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><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><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 </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 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="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 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><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><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 </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 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="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 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><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-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><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="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-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><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-6989586621679465041"><span class="annot"><span class="annottext">String </span><span id="line-49"></span><span> </span><span id="local-6989586621679367698"><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="#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><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 </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 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="../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-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="#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] 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] 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="../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-6989586621679465042"><span class="hs-identifier hs-var">name</span></a></span><span class="hs-special">)</span><span> </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> </span><span id="line-51"></span></pre></body></html>