mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-02 02:53:35 +02:00
6b19e54722
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
7168 lines
887 KiB
HTML
7168 lines
887 KiB
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><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">{- This file was auto-generated from tensorflow/core/framework/op_def.proto by the proto-lens-protoc program. -}</span><span>
|
|
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}</span><span>
|
|
</span><span id="line-3"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-unused-imports#-}</span><span>
|
|
</span><span id="line-4"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-duplicate-exports#-}</span><span>
|
|
</span><span id="line-5"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-dodgy-exports#-}</span><span>
|
|
</span><span id="line-6"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Proto.Tensorflow.Core.Framework.OpDef</span><span> </span><span class="hs-special">(</span><span>
|
|
</span><span id="line-7"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier">OpDef</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier">OpDef'ArgDef</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier">OpDef'AttrDef</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier">OpDeprecation</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier">OpList</span></a></span><span class="hs-special">(</span><span class="hs-special">)</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 class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Control.DeepSeq</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Control.DeepSeq</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Prism</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Prism</span></span><span>
|
|
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Prelude</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Prelude</span></span><span>
|
|
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Int</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Int</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Monoid</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Monoid</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Word</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Word</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Bytes</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Growing</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Parser.Unsafe</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Wire</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Field</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Field</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Message.Enum</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Service.Types</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2.Unchecked</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2.Unchecked</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Map</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Map</span></span><span>
|
|
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString.Char8</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString.Char8</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text.Encoding</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text.Encoding</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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector</span></span><span>
|
|
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Generic</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Generic</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Unboxed</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Unboxed</span></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"><span class="hs-identifier">Data.ProtoLens.Runtime.Text.Read</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Text.Read</span></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="Proto.Tensorflow.Core.Framework.AttrValue.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.AttrValue</span></a></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="Proto.Tensorflow.Core.Framework.Types.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.Types</span></a></span><span>
|
|
</span><span id="line-36"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.name' @:: Lens' OpDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.inputArg' @:: Lens' OpDef [OpDef'ArgDef]@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.vec'inputArg' @:: Lens' OpDef (Data.Vector.Vector OpDef'ArgDef)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.outputArg' @:: Lens' OpDef [OpDef'ArgDef]@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.vec'outputArg' @:: Lens' OpDef (Data.Vector.Vector OpDef'ArgDef)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.controlOutput' @:: Lens' OpDef [Data.Text.Text]@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.vec'controlOutput' @:: Lens' OpDef (Data.Vector.Vector Data.Text.Text)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.attr' @:: Lens' OpDef [OpDef'AttrDef]@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.vec'attr' @:: Lens' OpDef (Data.Vector.Vector OpDef'AttrDef)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.deprecation' @:: Lens' OpDef OpDeprecation@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.maybe'deprecation' @:: Lens' OpDef (Prelude.Maybe OpDeprecation)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.summary' @:: Lens' OpDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.description' @:: Lens' OpDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.isCommutative' @:: Lens' OpDef Prelude.Bool@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.isAggregate' @:: Lens' OpDef Prelude.Bool@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.isStateful' @:: Lens' OpDef Prelude.Bool@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.allowsUninitializedInput' @:: Lens' OpDef Prelude.Bool@ -}</span><span>
|
|
</span><span id="line-55"></span><span class="hs-keyword">data</span><span> </span><span id="OpDef"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-var">OpDef</span></a></span></span><span>
|
|
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="OpDef%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27_constructor"><span class="hs-identifier hs-var">OpDef'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_OpDef%27name"><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'name</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-57"></span><span> </span><span id="_OpDef%27inputArg"><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var hs-var">_OpDef'inputArg</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-58"></span><span> </span><span id="_OpDef%27outputArg"><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var hs-var">_OpDef'outputArg</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-59"></span><span> </span><span id="_OpDef%27controlOutput"><span class="annot"><span class="annottext">OpDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var hs-var">_OpDef'controlOutput</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-60"></span><span> </span><span id="_OpDef%27attr"><span class="annot"><span class="annottext">OpDef -> Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var hs-var">_OpDef'attr</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-61"></span><span> </span><span id="_OpDef%27deprecation"><span class="annot"><span class="annottext">OpDef -> Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var hs-var">_OpDef'deprecation</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-62"></span><span> </span><span id="_OpDef%27summary"><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27summary"><span class="hs-identifier hs-var hs-var">_OpDef'summary</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-63"></span><span> </span><span id="_OpDef%27description"><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'description</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-64"></span><span> </span><span id="_OpDef%27isCommutative"><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isCommutative"><span class="hs-identifier hs-var hs-var">_OpDef'isCommutative</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-65"></span><span> </span><span id="_OpDef%27isAggregate"><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isAggregate"><span class="hs-identifier hs-var hs-var">_OpDef'isAggregate</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-66"></span><span> </span><span id="_OpDef%27isStateful"><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isStateful"><span class="hs-identifier hs-var hs-var">_OpDef'isStateful</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-67"></span><span> </span><span id="_OpDef%27allowsUninitializedInput"><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27allowsUninitializedInput"><span class="hs-identifier hs-var hs-var">_OpDef'allowsUninitializedInput</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-68"></span><span> </span><span id="_OpDef%27_unknownFields"><span class="annot"><span class="annottext">OpDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-69"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679485822"><span id="local-6989586621679485824"><span class="annot"><span class="annottext">OpDef -> OpDef -> Bool
|
|
(OpDef -> OpDef -> Bool) -> (OpDef -> OpDef -> Bool) -> Eq OpDef
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: OpDef -> OpDef -> Bool
|
|
$c/= :: OpDef -> OpDef -> Bool
|
|
== :: OpDef -> OpDef -> Bool
|
|
$c== :: OpDef -> OpDef -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679485806"><span id="local-6989586621679485808"><span id="local-6989586621679485810"><span id="local-6989586621679485812"><span id="local-6989586621679485814"><span id="local-6989586621679485816"><span id="local-6989586621679485818"><span class="annot"><span class="annottext">Eq OpDef
|
|
Eq OpDef =>
|
|
(OpDef -> OpDef -> Ordering)
|
|
-> (OpDef -> OpDef -> Bool)
|
|
-> (OpDef -> OpDef -> Bool)
|
|
-> (OpDef -> OpDef -> Bool)
|
|
-> (OpDef -> OpDef -> Bool)
|
|
-> (OpDef -> OpDef -> OpDef)
|
|
-> (OpDef -> OpDef -> OpDef)
|
|
-> Ord OpDef
|
|
OpDef -> OpDef -> Bool
|
|
OpDef -> OpDef -> Ordering
|
|
OpDef -> OpDef -> OpDef
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: OpDef -> OpDef -> OpDef
|
|
$cmin :: OpDef -> OpDef -> OpDef
|
|
max :: OpDef -> OpDef -> OpDef
|
|
$cmax :: OpDef -> OpDef -> OpDef
|
|
>= :: OpDef -> OpDef -> Bool
|
|
$c>= :: OpDef -> OpDef -> Bool
|
|
> :: OpDef -> OpDef -> Bool
|
|
$c> :: OpDef -> OpDef -> Bool
|
|
<= :: OpDef -> OpDef -> Bool
|
|
$c<= :: OpDef -> OpDef -> Bool
|
|
< :: OpDef -> OpDef -> Bool
|
|
$c< :: OpDef -> OpDef -> Bool
|
|
compare :: OpDef -> OpDef -> Ordering
|
|
$ccompare :: OpDef -> OpDef -> Ordering
|
|
$cp1Ord :: Eq OpDef
|
|
</span><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">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-70"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485800"><span id="local-6989586621679485802"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-71"></span><span> </span><span id="local-6989586621679485798"><span class="annot"><span class="annottext">showsPrec :: Int -> OpDef -> ShowS
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485796"><span class="annot"><span class="annottext">__x :: OpDef
|
|
</span><a href="#local-6989586621679485796"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679485795"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679485795"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-72"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-73"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-74"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-75"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485796"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679485795"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-76"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-77"></span><span> </span><span id="local-6989586621679485789"><span class="annot"><span class="annottext">fieldOf :: Proxy# "name" -> (Text -> f Text) -> OpDef -> f OpDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-78"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef -> f OpDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-79"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Text)
|
|
-> (OpDef -> Text -> OpDef) -> Lens OpDef OpDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-80"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'name</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485785"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485785"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485784"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485784"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485785"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27name"><span class="hs-identifier hs-var">_OpDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485784"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-81"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-82"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"inputArg"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-83"></span><span> </span><span id="local-6989586621679485781"><span class="annot"><span class="annottext">fieldOf :: Proxy# "inputArg"
|
|
-> ([OpDef'ArgDef] -> f [OpDef'ArgDef]) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485781"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-84"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef -> f OpDef)
|
|
-> (([OpDef'ArgDef] -> f [OpDef'ArgDef])
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> ([OpDef'ArgDef] -> f [OpDef'ArgDef])
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-85"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'ArgDef)
|
|
-> (OpDef -> Vector OpDef'ArgDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-86"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485780"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485780"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485779"><span class="annot"><span class="annottext">y__ :: Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485779"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485780"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'inputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485779"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-87"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector OpDef'ArgDef -> [OpDef'ArgDef])
|
|
-> (Vector OpDef'ArgDef -> [OpDef'ArgDef] -> Vector OpDef'ArgDef)
|
|
-> Lens
|
|
(Vector OpDef'ArgDef)
|
|
(Vector OpDef'ArgDef)
|
|
[OpDef'ArgDef]
|
|
[OpDef'ArgDef]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-88"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef -> [OpDef'ArgDef]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-89"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485777"><span class="annot"><span class="annottext">y__ :: [OpDef'ArgDef]
|
|
</span><a href="#local-6989586621679485777"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">[OpDef'ArgDef] -> Vector OpDef'ArgDef
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[OpDef'ArgDef]
|
|
</span><a href="#local-6989586621679485777"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-90"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'inputArg"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-91"></span><span> </span><span id="local-6989586621679485774"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'inputArg"
|
|
-> (Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
</span><a href="#local-6989586621679485774"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-92"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef -> f OpDef)
|
|
-> ((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> (Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-93"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'ArgDef)
|
|
-> (OpDef -> Vector OpDef'ArgDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485773"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485773"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485772"><span class="annot"><span class="annottext">y__ :: Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485772"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485773"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'inputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485772"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-95"></span><span> </span><span class="annot"><span class="annottext">(Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-96"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"outputArg"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-97"></span><span> </span><span id="local-6989586621679485770"><span class="annot"><span class="annottext">fieldOf :: Proxy# "outputArg"
|
|
-> ([OpDef'ArgDef] -> f [OpDef'ArgDef]) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485770"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-98"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef -> f OpDef)
|
|
-> (([OpDef'ArgDef] -> f [OpDef'ArgDef])
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> ([OpDef'ArgDef] -> f [OpDef'ArgDef])
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-99"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'ArgDef)
|
|
-> (OpDef -> Vector OpDef'ArgDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485769"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485769"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485768"><span class="annot"><span class="annottext">y__ :: Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485768"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485769"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'outputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485768"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-101"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector OpDef'ArgDef -> [OpDef'ArgDef])
|
|
-> (Vector OpDef'ArgDef -> [OpDef'ArgDef] -> Vector OpDef'ArgDef)
|
|
-> Lens
|
|
(Vector OpDef'ArgDef)
|
|
(Vector OpDef'ArgDef)
|
|
[OpDef'ArgDef]
|
|
[OpDef'ArgDef]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-102"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef -> [OpDef'ArgDef]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-103"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485767"><span class="annot"><span class="annottext">y__ :: [OpDef'ArgDef]
|
|
</span><a href="#local-6989586621679485767"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">[OpDef'ArgDef] -> Vector OpDef'ArgDef
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[OpDef'ArgDef]
|
|
</span><a href="#local-6989586621679485767"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-104"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'outputArg"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-105"></span><span> </span><span id="local-6989586621679485765"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'outputArg"
|
|
-> (Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
</span><a href="#local-6989586621679485765"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-106"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef -> f OpDef)
|
|
-> ((Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> (Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-107"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'ArgDef)
|
|
-> (OpDef -> Vector OpDef'ArgDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-108"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485764"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485764"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485763"><span class="annot"><span class="annottext">y__ :: Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485763"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485764"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'outputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485763"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-109"></span><span> </span><span class="annot"><span class="annottext">(Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef))
|
|
-> Vector OpDef'ArgDef -> f (Vector OpDef'ArgDef)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-110"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"controlOutput"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-111"></span><span> </span><span id="local-6989586621679485761"><span class="annot"><span class="annottext">fieldOf :: Proxy# "controlOutput" -> ([Text] -> f [Text]) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485761"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-112"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Text -> f (Vector Text)) -> OpDef -> f OpDef)
|
|
-> (([Text] -> f [Text]) -> Vector Text -> f (Vector Text))
|
|
-> ([Text] -> f [Text])
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-113"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector Text)
|
|
-> (OpDef -> Vector Text -> OpDef)
|
|
-> Lens OpDef OpDef (Vector Text) (Vector Text)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-114"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var hs-var">_OpDef'controlOutput</span></a></span><span>
|
|
</span><span id="line-115"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485760"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485760"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485759"><span class="annot"><span class="annottext">y__ :: Vector Text
|
|
</span><a href="#local-6989586621679485759"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485760"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'controlOutput :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var">_OpDef'controlOutput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679485759"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-116"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Text -> [Text])
|
|
-> (Vector Text -> [Text] -> Vector Text)
|
|
-> Lens (Vector Text) (Vector Text) [Text] [Text]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-117"></span><span> </span><span class="annot"><span class="annottext">Vector Text -> [Text]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-118"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485758"><span class="annot"><span class="annottext">y__ :: [Text]
|
|
</span><a href="#local-6989586621679485758"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">[Text] -> Vector Text
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Text]
|
|
</span><a href="#local-6989586621679485758"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-119"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'controlOutput"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-120"></span><span> </span><span id="local-6989586621679485756"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'controlOutput"
|
|
-> (Vector Text -> f (Vector Text)) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485756"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-121"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Text -> f (Vector Text)) -> OpDef -> f OpDef)
|
|
-> ((Vector Text -> f (Vector Text))
|
|
-> Vector Text -> f (Vector Text))
|
|
-> (Vector Text -> f (Vector Text))
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-122"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector Text)
|
|
-> (OpDef -> Vector Text -> OpDef)
|
|
-> Lens OpDef OpDef (Vector Text) (Vector Text)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-123"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var hs-var">_OpDef'controlOutput</span></a></span><span>
|
|
</span><span id="line-124"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485755"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485755"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485754"><span class="annot"><span class="annottext">y__ :: Vector Text
|
|
</span><a href="#local-6989586621679485754"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485755"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'controlOutput :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var">_OpDef'controlOutput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679485754"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-125"></span><span> </span><span class="annot"><span class="annottext">(Vector Text -> f (Vector Text)) -> Vector Text -> f (Vector Text)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-126"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"attr"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-127"></span><span> </span><span id="local-6989586621679485752"><span class="annot"><span class="annottext">fieldOf :: Proxy# "attr"
|
|
-> ([OpDef'AttrDef] -> f [OpDef'AttrDef]) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485752"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> OpDef -> f OpDef)
|
|
-> (([OpDef'AttrDef] -> f [OpDef'AttrDef])
|
|
-> Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> ([OpDef'AttrDef] -> f [OpDef'AttrDef])
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'AttrDef)
|
|
-> (OpDef -> Vector OpDef'AttrDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'AttrDef) (Vector OpDef'AttrDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-130"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var hs-var">_OpDef'attr</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485751"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485751"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485750"><span class="annot"><span class="annottext">y__ :: Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485750"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485751"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'attr :: Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var">_OpDef'attr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485750"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-131"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector OpDef'AttrDef -> [OpDef'AttrDef])
|
|
-> (Vector OpDef'AttrDef
|
|
-> [OpDef'AttrDef] -> Vector OpDef'AttrDef)
|
|
-> Lens
|
|
(Vector OpDef'AttrDef)
|
|
(Vector OpDef'AttrDef)
|
|
[OpDef'AttrDef]
|
|
[OpDef'AttrDef]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-132"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'AttrDef -> [OpDef'AttrDef]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485749"><span class="annot"><span class="annottext">y__ :: [OpDef'AttrDef]
|
|
</span><a href="#local-6989586621679485749"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">[OpDef'AttrDef] -> Vector OpDef'AttrDef
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[OpDef'AttrDef]
|
|
</span><a href="#local-6989586621679485749"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-134"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'attr"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-135"></span><span> </span><span id="local-6989586621679485747"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'attr"
|
|
-> (Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
</span><a href="#local-6989586621679485747"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-136"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> OpDef -> f OpDef)
|
|
-> ((Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> (Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-137"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Vector OpDef'AttrDef)
|
|
-> (OpDef -> Vector OpDef'AttrDef -> OpDef)
|
|
-> Lens OpDef OpDef (Vector OpDef'AttrDef) (Vector OpDef'AttrDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-138"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var hs-var">_OpDef'attr</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485746"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485746"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485745"><span class="annot"><span class="annottext">y__ :: Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485745"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485746"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'attr :: Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var">_OpDef'attr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485745"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-139"></span><span> </span><span class="annot"><span class="annottext">(Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef))
|
|
-> Vector OpDef'AttrDef -> f (Vector OpDef'AttrDef)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-140"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"deprecation"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-141"></span><span> </span><span id="local-6989586621679485743"><span class="annot"><span class="annottext">fieldOf :: Proxy# "deprecation"
|
|
-> (OpDeprecation -> f OpDeprecation) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485743"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-142"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> OpDef -> f OpDef)
|
|
-> ((OpDeprecation -> f OpDeprecation)
|
|
-> Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> (OpDeprecation -> f OpDeprecation)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-143"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Maybe OpDeprecation)
|
|
-> (OpDef -> Maybe OpDeprecation -> OpDef)
|
|
-> Lens OpDef OpDef (Maybe OpDeprecation) (Maybe OpDeprecation)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-144"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485742"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485742"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485741"><span class="annot"><span class="annottext">y__ :: Maybe OpDeprecation
|
|
</span><a href="#local-6989586621679485741"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485742"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'deprecation :: Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe OpDeprecation
|
|
</span><a href="#local-6989586621679485741"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDeprecation -> Lens' (Maybe OpDeprecation) OpDeprecation
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-146"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'deprecation"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-147"></span><span> </span><span id="local-6989586621679485737"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'deprecation"
|
|
-> (Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> OpDef
|
|
-> f OpDef
|
|
</span><a href="#local-6989586621679485737"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-148"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> OpDef -> f OpDef)
|
|
-> ((Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> (Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Maybe OpDeprecation)
|
|
-> (OpDef -> Maybe OpDeprecation -> OpDef)
|
|
-> Lens OpDef OpDef (Maybe OpDeprecation) (Maybe OpDeprecation)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-150"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485736"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485736"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485735"><span class="annot"><span class="annottext">y__ :: Maybe OpDeprecation
|
|
</span><a href="#local-6989586621679485735"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485736"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'deprecation :: Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe OpDeprecation
|
|
</span><a href="#local-6989586621679485735"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-151"></span><span> </span><span class="annot"><span class="annottext">(Maybe OpDeprecation -> f (Maybe OpDeprecation))
|
|
-> Maybe OpDeprecation -> f (Maybe OpDeprecation)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-152"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"summary"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-153"></span><span> </span><span id="local-6989586621679485733"><span class="annot"><span class="annottext">fieldOf :: Proxy# "summary" -> (Text -> f Text) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485733"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-154"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef -> f OpDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-155"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Text)
|
|
-> (OpDef -> Text -> OpDef) -> Lens OpDef OpDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-156"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27summary"><span class="hs-identifier hs-var hs-var">_OpDef'summary</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485732"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485732"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485731"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485731"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485732"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'summary :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27summary"><span class="hs-identifier hs-var">_OpDef'summary</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485731"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-157"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-158"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-159"></span><span> </span><span id="local-6989586621679485729"><span class="annot"><span class="annottext">fieldOf :: Proxy# "description" -> (Text -> f Text) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485729"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-160"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef -> f OpDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-161"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Text)
|
|
-> (OpDef -> Text -> OpDef) -> Lens OpDef OpDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-162"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'description</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485728"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485728"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485727"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485727"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485728"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27description"><span class="hs-identifier hs-var">_OpDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485727"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-163"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-164"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"isCommutative"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-165"></span><span> </span><span id="local-6989586621679485725"><span class="annot"><span class="annottext">fieldOf :: Proxy# "isCommutative" -> (Bool -> f Bool) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485725"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-166"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef -> f OpDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Bool)
|
|
-> (OpDef -> Bool -> OpDef) -> Lens OpDef OpDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-168"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isCommutative"><span class="hs-identifier hs-var hs-var">_OpDef'isCommutative</span></a></span><span>
|
|
</span><span id="line-169"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485724"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485724"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485723"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485723"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485724"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'isCommutative :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isCommutative"><span class="hs-identifier hs-var">_OpDef'isCommutative</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485723"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-170"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-171"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"isAggregate"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-172"></span><span> </span><span id="local-6989586621679485721"><span class="annot"><span class="annottext">fieldOf :: Proxy# "isAggregate" -> (Bool -> f Bool) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485721"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-173"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef -> f OpDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Bool)
|
|
-> (OpDef -> Bool -> OpDef) -> Lens OpDef OpDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-175"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isAggregate"><span class="hs-identifier hs-var hs-var">_OpDef'isAggregate</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485720"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485720"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485719"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485719"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485720"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'isAggregate :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isAggregate"><span class="hs-identifier hs-var">_OpDef'isAggregate</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485719"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-176"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-177"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"isStateful"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-178"></span><span> </span><span id="local-6989586621679485717"><span class="annot"><span class="annottext">fieldOf :: Proxy# "isStateful" -> (Bool -> f Bool) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485717"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-179"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef -> f OpDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-180"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Bool)
|
|
-> (OpDef -> Bool -> OpDef) -> Lens OpDef OpDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-181"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isStateful"><span class="hs-identifier hs-var hs-var">_OpDef'isStateful</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485716"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485716"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485715"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485715"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485716"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'isStateful :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isStateful"><span class="hs-identifier hs-var">_OpDef'isStateful</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485715"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-182"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-183"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"allowsUninitializedInput"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-184"></span><span> </span><span id="local-6989586621679485713"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allowsUninitializedInput"
|
|
-> (Bool -> f Bool) -> OpDef -> f OpDef
|
|
</span><a href="#local-6989586621679485713"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-185"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef -> f OpDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef
|
|
-> f OpDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-186"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Bool)
|
|
-> (OpDef -> Bool -> OpDef) -> Lens OpDef OpDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-187"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27allowsUninitializedInput"><span class="hs-identifier hs-var hs-var">_OpDef'allowsUninitializedInput</span></a></span><span>
|
|
</span><span id="line-188"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485712"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485712"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485711"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485711"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485712"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'allowsUninitializedInput :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27allowsUninitializedInput"><span class="hs-identifier hs-var">_OpDef'allowsUninitializedInput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485711"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-189"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-190"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485704"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-191"></span><span> </span><span id="local-6989586621679485699"><span class="annot"><span class="annottext">messageName :: Proxy OpDef -> Text
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.OpDef"</span></span><span>
|
|
</span><span id="line-192"></span><span> </span><span id="local-6989586621679485696"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy OpDef -> ByteString
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-193"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\ENQOpDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC25\n\
|
|
\\tinput_arg\CAN\STX \ETX(\v2\CAN.tensorflow.OpDef.ArgDefR\binputArg\DC27\n\
|
|
\\n\
|
|
\output_arg\CAN\ETX \ETX(\v2\CAN.tensorflow.OpDef.ArgDefR\toutputArg\DC2%\n\
|
|
\\SOcontrol_output\CAN\DC4 \ETX(\tR\rcontrolOutput\DC2-\n\
|
|
\\EOTattr\CAN\EOT \ETX(\v2\EM.tensorflow.OpDef.AttrDefR\EOTattr\DC2;\n\
|
|
\\vdeprecation\CAN\b \SOH(\v2\EM.tensorflow.OpDeprecationR\vdeprecation\DC2\CAN\n\
|
|
\\asummary\CAN\ENQ \SOH(\tR\asummary\DC2 \n\
|
|
\\vdescription\CAN\ACK \SOH(\tR\vdescription\DC2%\n\
|
|
\\SOis_commutative\CAN\DC2 \SOH(\bR\risCommutative\DC2!\n\
|
|
\\fis_aggregate\CAN\DLE \SOH(\bR\visAggregate\DC2\US\n\
|
|
\\vis_stateful\CAN\DC1 \SOH(\bR\n\
|
|
\isStateful\DC2<\n\
|
|
\\SUBallows_uninitialized_input\CAN\DC3 \SOH(\bR\CANallowsUninitializedInput\SUB\227\SOH\n\
|
|
\\ACKArgDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2 \n\
|
|
\\vdescription\CAN\STX \SOH(\tR\vdescription\DC2(\n\
|
|
\\EOTtype\CAN\ETX \SOH(\SO2\DC4.tensorflow.DataTypeR\EOTtype\DC2\ESC\n\
|
|
\\ttype_attr\CAN\EOT \SOH(\tR\btypeAttr\DC2\US\n\
|
|
\\vnumber_attr\CAN\ENQ \SOH(\tR\n\
|
|
\numberAttr\DC2$\n\
|
|
\\SOtype_list_attr\CAN\ACK \SOH(\tR\ftypeListAttr\DC2\NAK\n\
|
|
\\ACKis_ref\CAN\DLE \SOH(\bR\ENQisRef\SUB\136\STX\n\
|
|
\\aAttrDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\DC2\n\
|
|
\\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2:\n\
|
|
\\rdefault_value\CAN\ETX \SOH(\v2\NAK.tensorflow.AttrValueR\fdefaultValue\DC2 \n\
|
|
\\vdescription\CAN\EOT \SOH(\tR\vdescription\DC2\US\n\
|
|
\\vhas_minimum\CAN\ENQ \SOH(\bR\n\
|
|
\hasMinimum\DC2\CAN\n\
|
|
\\aminimum\CAN\ACK \SOH(\ETXR\aminimum\DC2<\n\
|
|
\\SOallowed_values\CAN\a \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues"</span></span><span>
|
|
</span><span id="line-227"></span><span> </span><span id="local-6989586621679485694"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy OpDef -> ByteString
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-228"></span><span> </span><span id="local-6989586621679485691"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor OpDef)
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
|
|
</span><span id="line-229"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-230"></span><span> </span><span id="local-6989586621679485689"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485689"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-231"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef Text
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-232"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-233"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-234"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-235"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef OpDef Text Text -> FieldAccessor OpDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-236"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-237"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-238"></span><span> </span><span id="local-6989586621679485682"><span class="annot"><span class="annottext">inputArg__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485682"><span class="hs-identifier hs-var hs-var">inputArg__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-239"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor OpDef'ArgDef
|
|
-> FieldAccessor OpDef OpDef'ArgDef
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-240"></span><span> </span><span class="annot"><span class="hs-string">"input_arg"</span></span><span>
|
|
</span><span id="line-241"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor OpDef'ArgDef
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-242"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' OpDef [OpDef'ArgDef] -> FieldAccessor OpDef OpDef'ArgDef
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="annot"><span class="annottext">Packing
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span>
|
|
</span><span id="line-245"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "inputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"inputArg"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-246"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-247"></span><span> </span><span id="local-6989586621679485677"><span class="annot"><span class="annottext">outputArg__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485677"><span class="hs-identifier hs-var hs-var">outputArg__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-248"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor OpDef'ArgDef
|
|
-> FieldAccessor OpDef OpDef'ArgDef
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-249"></span><span> </span><span class="annot"><span class="hs-string">"output_arg"</span></span><span>
|
|
</span><span id="line-250"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor OpDef'ArgDef
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-251"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' OpDef [OpDef'ArgDef] -> FieldAccessor OpDef OpDef'ArgDef
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-253"></span><span> </span><span class="annot"><span class="annottext">Packing
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span>
|
|
</span><span id="line-254"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "outputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"outputArg"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-255"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-256"></span><span> </span><span id="local-6989586621679485676"><span class="annot"><span class="annottext">controlOutput__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485676"><span class="hs-identifier hs-var hs-var">controlOutput__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-257"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef Text
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-258"></span><span> </span><span class="annot"><span class="hs-string">"control_output"</span></span><span>
|
|
</span><span id="line-259"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-260"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-261"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing -> Lens' OpDef [Text] -> FieldAccessor OpDef Text
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-262"></span><span> </span><span class="annot"><span class="annottext">Packing
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "controlOutput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"controlOutput"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-264"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-265"></span><span> </span><span id="local-6989586621679485675"><span class="annot"><span class="annottext">attr__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485675"><span class="hs-identifier hs-var hs-var">attr__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-266"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor OpDef'AttrDef
|
|
-> FieldAccessor OpDef OpDef'AttrDef
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-267"></span><span> </span><span class="annot"><span class="hs-string">"attr"</span></span><span>
|
|
</span><span id="line-268"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor OpDef'AttrDef
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-269"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-270"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' OpDef [OpDef'AttrDef] -> FieldAccessor OpDef OpDef'AttrDef
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-271"></span><span> </span><span class="annot"><span class="annottext">Packing
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "attr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"attr"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-272"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-273"></span><span> </span><span id="local-6989586621679485674"><span class="annot"><span class="annottext">deprecation__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485674"><span class="hs-identifier hs-var hs-var">deprecation__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-274"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor OpDeprecation
|
|
-> FieldAccessor OpDef OpDeprecation
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-275"></span><span> </span><span class="annot"><span class="hs-string">"deprecation"</span></span><span>
|
|
</span><span id="line-276"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor OpDeprecation
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-277"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-278"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens OpDef OpDef (Maybe OpDeprecation) (Maybe OpDeprecation)
|
|
-> FieldAccessor OpDef OpDeprecation
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-279"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'deprecation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'deprecation"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-280"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-281"></span><span> </span><span id="local-6989586621679485672"><span class="annot"><span class="annottext">summary__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485672"><span class="hs-identifier hs-var hs-var">summary__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-282"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef Text
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-283"></span><span> </span><span class="annot"><span class="hs-string">"summary"</span></span><span>
|
|
</span><span id="line-284"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-285"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-286"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef OpDef Text Text -> FieldAccessor OpDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-287"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "summary" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"summary"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-288"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-289"></span><span> </span><span id="local-6989586621679485671"><span class="annot"><span class="annottext">description__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485671"><span class="hs-identifier hs-var hs-var">description__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-290"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef Text
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-291"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-292"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-293"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-294"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef OpDef Text Text -> FieldAccessor OpDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-295"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-296"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-297"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-298"></span><span> </span><span id="local-6989586621679485670"><span class="annot"><span class="annottext">isCommutative__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485670"><span class="hs-identifier hs-var hs-var">isCommutative__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-299"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef Bool
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-300"></span><span> </span><span class="annot"><span class="hs-string">"is_commutative"</span></span><span>
|
|
</span><span id="line-301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-302"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-303"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef OpDef Bool Bool -> FieldAccessor OpDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-304"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isCommutative" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isCommutative"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-306"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-307"></span><span> </span><span id="local-6989586621679485668"><span class="annot"><span class="annottext">isAggregate__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485668"><span class="hs-identifier hs-var hs-var">isAggregate__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-308"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef Bool
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-309"></span><span> </span><span class="annot"><span class="hs-string">"is_aggregate"</span></span><span>
|
|
</span><span id="line-310"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-311"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-312"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef OpDef Bool Bool -> FieldAccessor OpDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-313"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-314"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isAggregate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isAggregate"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-315"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-316"></span><span> </span><span id="local-6989586621679485667"><span class="annot"><span class="annottext">isStateful__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485667"><span class="hs-identifier hs-var hs-var">isStateful__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-317"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef Bool
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-318"></span><span> </span><span class="annot"><span class="hs-string">"is_stateful"</span></span><span>
|
|
</span><span id="line-319"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-320"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-321"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef OpDef Bool Bool -> FieldAccessor OpDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-322"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isStateful" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isStateful"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-324"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-325"></span><span> </span><span id="local-6989586621679485666"><span class="annot"><span class="annottext">allowsUninitializedInput__field_descriptor :: FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485666"><span class="hs-identifier hs-var hs-var">allowsUninitializedInput__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-326"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef Bool
|
|
-> FieldDescriptor OpDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-327"></span><span> </span><span class="annot"><span class="hs-string">"allows_uninitialized_input"</span></span><span>
|
|
</span><span id="line-328"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-329"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-330"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef OpDef Bool Bool -> FieldAccessor OpDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-331"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-332"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allowsUninitializedInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allowsUninitializedInput"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-333"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-334"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-335"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor OpDef)] -> Map Tag (FieldDescriptor OpDef)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-336"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485689"><span class="hs-identifier hs-var">name__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-337"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485682"><span class="hs-identifier hs-var">inputArg__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-338"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485677"><span class="hs-identifier hs-var">outputArg__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-339"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">20</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485676"><span class="hs-identifier hs-var">controlOutput__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-340"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485675"><span class="hs-identifier hs-var">attr__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-341"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485674"><span class="hs-identifier hs-var">deprecation__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-342"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485672"><span class="hs-identifier hs-var">summary__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-343"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">6</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485671"><span class="hs-identifier hs-var">description__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-344"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485670"><span class="hs-identifier hs-var">isCommutative__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-345"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">16</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485668"><span class="hs-identifier hs-var">isAggregate__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-346"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">17</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485667"><span class="hs-identifier hs-var">isStateful__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-347"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">19</span></span><span class="hs-special">,</span><span> </span><span>
|
|
</span><span id="line-348"></span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef
|
|
</span><a href="#local-6989586621679485666"><span class="hs-identifier hs-var">allowsUninitializedInput__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-349"></span><span> </span><span id="local-6989586621679485663"><span class="annot"><span class="annottext">unknownFields :: LensLike' f OpDef FieldSet
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
|
|
</span><span id="line-350"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(OpDef -> FieldSet)
|
|
-> (OpDef -> FieldSet -> OpDef) -> Lens' OpDef FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-351"></span><span> </span><span class="annot"><span class="annottext">OpDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'_unknownFields</span></a></span><span>
|
|
</span><span id="line-352"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485661"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485661"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485660"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679485660"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485661"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485660"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-353"></span><span> </span><span id="local-6989586621679485659"><span class="annot"><span class="annottext">defMessage :: OpDef
|
|
</span><a href="#local-6989586621679485659"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-354"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WOpDef'_constructor :: Text
|
|
-> Vector OpDef'ArgDef
|
|
-> Vector OpDef'ArgDef
|
|
-> Vector Text
|
|
-> Vector OpDef'AttrDef
|
|
-> Maybe OpDeprecation
|
|
-> Text
|
|
-> Text
|
|
-> Bool
|
|
-> Bool
|
|
-> Bool
|
|
-> Bool
|
|
-> FieldSet
|
|
-> OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#%24WOpDef%27_constructor"><span class="hs-identifier hs-type hs-type">OpDef'_constructor</span></a></span><span>
|
|
</span><span id="line-355"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27name"><span class="hs-identifier hs-var">_OpDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-356"></span><span> </span><span class="annot"><span class="annottext">_OpDef'inputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
forall (v :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-357"></span><span> </span><span class="annot"><span class="annottext">_OpDef'outputArg :: Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
forall (v :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-358"></span><span> </span><span class="annot"><span class="annottext">_OpDef'controlOutput :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var">_OpDef'controlOutput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
forall (v :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-359"></span><span> </span><span class="annot"><span class="annottext">_OpDef'attr :: Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var">_OpDef'attr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef'AttrDef
|
|
forall (v :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-360"></span><span> </span><span class="annot"><span class="annottext">_OpDef'deprecation :: Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe OpDeprecation
|
|
forall a. Maybe a
|
|
</span><span class="hs-identifier hs-var">Prelude.Nothing</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-361"></span><span> </span><span class="annot"><span class="annottext">_OpDef'summary :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27summary"><span class="hs-identifier hs-var">_OpDef'summary</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-362"></span><span> </span><span class="annot"><span class="annottext">_OpDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27description"><span class="hs-identifier hs-var">_OpDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-363"></span><span> </span><span class="annot"><span class="annottext">_OpDef'isCommutative :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isCommutative"><span class="hs-identifier hs-var">_OpDef'isCommutative</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-364"></span><span> </span><span class="annot"><span class="annottext">_OpDef'isAggregate :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isAggregate"><span class="hs-identifier hs-var">_OpDef'isAggregate</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-365"></span><span> </span><span class="annot"><span class="annottext">_OpDef'isStateful :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isStateful"><span class="hs-identifier hs-var">_OpDef'isStateful</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-366"></span><span> </span><span class="annot"><span class="annottext">_OpDef'allowsUninitializedInput :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27allowsUninitializedInput"><span class="hs-identifier hs-var">_OpDef'allowsUninitializedInput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-367"></span><span> </span><span class="annot"><span class="annottext">_OpDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-368"></span><span> </span><span id="local-6989586621679485655"><span class="annot"><span class="annottext">parseMessage :: Parser OpDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
|
|
</span><span id="line-369"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-370"></span><span> </span><span class="annot"><a href="#local-6989586621679485653"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-371"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-372"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-373"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span>
|
|
</span><span id="line-374"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-375"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-376"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-377"></span><span> </span><span id="local-6989586621679485653"><span class="annot"><span class="annottext">loop :: OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span>
|
|
</span><span id="line-378"></span><span> </span><span id="local-6989586621679485652"><span class="annot"><span class="annottext">x :: OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-379"></span><span> </span><span id="local-6989586621679485651"><span class="annot"><span class="annottext">mutable'attr :: Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span></span><span>
|
|
</span><span id="line-380"></span><span> </span><span id="local-6989586621679485650"><span class="annot"><span class="annottext">mutable'controlOutput :: Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span></span><span>
|
|
</span><span id="line-381"></span><span> </span><span id="local-6989586621679485649"><span class="annot"><span class="annottext">mutable'inputArg :: Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span></span><span>
|
|
</span><span id="line-382"></span><span> </span><span id="local-6989586621679485648"><span class="annot"><span class="annottext">mutable'outputArg :: Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span></span><span>
|
|
</span><span id="line-383"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485647"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485647"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-384"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485647"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-385"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485645"><span class="annot"><span class="annottext">Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485645"><span class="hs-identifier hs-var">frozen'attr</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector OpDef'AttrDef) -> Parser (Vector OpDef'AttrDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-386"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'AttrDef
|
|
-> IO (Vector OpDef'AttrDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
Growing Vector (PrimState IO) OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-387"></span><span> </span><span id="local-6989586621679485642"><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679485642"><span class="hs-identifier hs-var">frozen'controlOutput</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Text) -> Parser (Vector Text)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-388"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Text -> IO (Vector Text)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-389"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
Growing Vector (PrimState IO) Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-390"></span><span> </span><span id="local-6989586621679485641"><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485641"><span class="hs-identifier hs-var">frozen'inputArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector OpDef'ArgDef) -> Parser (Vector OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-391"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'ArgDef
|
|
-> IO (Vector OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-392"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
Growing Vector (PrimState IO) OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-393"></span><span> </span><span id="local-6989586621679485640"><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485640"><span class="hs-identifier hs-var">frozen'outputArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector OpDef'ArgDef) -> Parser (Vector OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-394"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'ArgDef
|
|
-> IO (Vector OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-395"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
Growing Vector (PrimState IO) OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-396"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485639"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679485639"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-397"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-398"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485639"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-399"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-400"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-401"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-402"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-403"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-404"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485639"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></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-405"></span><span> </span><span class="annot"><span class="annottext">OpDef -> Parser OpDef
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-406"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-407"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef OpDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-408"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485635"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485635"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485635"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-409"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef (Vector OpDef'AttrDef) (Vector OpDef'AttrDef)
|
|
-> Vector OpDef'AttrDef -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-410"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'attr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'attr"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-411"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485645"><span class="hs-identifier hs-var">frozen'attr</span></a></span><span>
|
|
</span><span id="line-412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef (Vector Text) (Vector Text)
|
|
-> Vector Text -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-413"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'controlOutput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'controlOutput"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-414"></span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679485642"><span class="hs-identifier hs-var">frozen'controlOutput</span></a></span><span>
|
|
</span><span id="line-415"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
-> Vector OpDef'ArgDef -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-416"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'inputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'inputArg"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-417"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485641"><span class="hs-identifier hs-var">frozen'inputArg</span></a></span><span>
|
|
</span><span id="line-418"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef (Vector OpDef'ArgDef) (Vector OpDef'ArgDef)
|
|
-> Vector OpDef'ArgDef -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-419"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'outputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'outputArg"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-420"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485640"><span class="hs-identifier hs-var">frozen'outputArg</span></a></span><span>
|
|
</span><span id="line-421"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</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-422"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-423"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485632"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485632"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-424"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485632"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-425"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-426"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485630"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485630"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-427"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485628"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485628"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485627"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485627"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-428"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-429"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485627"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-430"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-431"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485628"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-432"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485623"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485623"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-433"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485623"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-434"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485622"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485622"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485622"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-435"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-436"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-437"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Text Text -> Text -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485630"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-438"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-439"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-440"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-441"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-442"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-443"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485621"><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485621"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser OpDef'ArgDef -> String -> Parser OpDef'ArgDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-444"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485620"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485620"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-445"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-446"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485620"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-447"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef'ArgDef
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-448"></span><span> </span><span class="annot"><span class="hs-string">"input_arg"</span></span><span>
|
|
</span><span id="line-449"></span><span> </span><span id="local-6989586621679485618"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485618"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-450"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'ArgDef
|
|
-> OpDef'ArgDef -> IO (Growing Vector (PrimState IO) OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
Growing Vector (PrimState IO) OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485621"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-451"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485618"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-452"></span><span> </span><span class="hs-number">26</span><span>
|
|
</span><span id="line-453"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485616"><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485616"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser OpDef'ArgDef -> String -> Parser OpDef'ArgDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-454"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485615"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485615"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-455"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-456"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485615"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-457"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef'ArgDef
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-458"></span><span> </span><span class="annot"><span class="hs-string">"output_arg"</span></span><span>
|
|
</span><span id="line-459"></span><span> </span><span id="local-6989586621679485614"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485614"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-460"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'ArgDef
|
|
-> OpDef'ArgDef -> IO (Growing Vector (PrimState IO) OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
Growing Vector (PrimState IO) OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485616"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-461"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485614"><span class="hs-identifier hs-var">v</span></a></span><span>
|
|
</span><span id="line-462"></span><span> </span><span class="hs-number">162</span><span>
|
|
</span><span id="line-463"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485613"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485613"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-464"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485612"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485612"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485611"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485611"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-465"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-466"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485611"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-467"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-468"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485612"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-469"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485610"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485610"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-470"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485610"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-471"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485609"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485609"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485609"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-472"></span><span> </span><span class="annot"><span class="hs-string">"control_output"</span></span><span>
|
|
</span><span id="line-473"></span><span> </span><span id="local-6989586621679485608"><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485608"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Text)
|
|
-> Parser (Growing Vector RealWorld Text)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-474"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Text
|
|
-> Text -> IO (Growing Vector (PrimState IO) Text)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-475"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
Growing Vector (PrimState IO) Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485613"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-476"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485608"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-477"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-478"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485607"><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485607"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser OpDef'AttrDef -> String -> Parser OpDef'AttrDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-479"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485606"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485606"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-480"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485606"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-482"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef'AttrDef
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-483"></span><span> </span><span class="annot"><span class="hs-string">"attr"</span></span><span>
|
|
</span><span id="line-484"></span><span> </span><span id="local-6989586621679485605"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485605"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'AttrDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'AttrDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-485"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef'AttrDef
|
|
-> OpDef'AttrDef
|
|
-> IO (Growing Vector (PrimState IO) OpDef'AttrDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
Growing Vector (PrimState IO) OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485607"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-486"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485605"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-487"></span><span> </span><span class="hs-number">66</span><span>
|
|
</span><span id="line-488"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485604"><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485604"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser OpDeprecation -> String -> Parser OpDeprecation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-489"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485603"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485603"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-490"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser OpDeprecation -> Parser OpDeprecation
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-491"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485603"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser OpDeprecation
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-492"></span><span> </span><span class="annot"><span class="hs-string">"deprecation"</span></span><span>
|
|
</span><span id="line-493"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-494"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef OpDeprecation OpDeprecation
|
|
-> OpDeprecation -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deprecation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deprecation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485604"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-495"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-496"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-497"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-498"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-499"></span><span> </span><span class="hs-number">42</span><span>
|
|
</span><span id="line-500"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485602"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485602"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-501"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485601"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485601"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485600"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485600"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-502"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-503"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485600"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-504"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-505"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485601"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-506"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485599"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485599"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-507"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485599"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-508"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485598"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485598"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485598"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-509"></span><span> </span><span class="annot"><span class="hs-string">"summary"</span></span><span>
|
|
</span><span id="line-510"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-511"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Text Text -> Text -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "summary" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"summary"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485602"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-512"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-513"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-514"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-515"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-516"></span><span> </span><span class="hs-number">50</span><span>
|
|
</span><span id="line-517"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485597"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485597"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-518"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485596"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485596"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485595"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485595"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-519"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-520"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485595"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-521"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-522"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485596"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-523"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485594"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485594"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-524"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485594"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485593"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485593"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485593"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-526"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-527"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-528"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Text Text -> Text -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485597"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-529"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-530"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-531"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-532"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-533"></span><span> </span><span class="hs-number">144</span><span>
|
|
</span><span id="line-534"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485592"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485592"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-535"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-536"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-537"></span><span> </span><span class="annot"><span class="hs-string">"is_commutative"</span></span><span>
|
|
</span><span id="line-538"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-539"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Bool Bool -> Bool -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-540"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isCommutative" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isCommutative"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485592"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-541"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-542"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-543"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-544"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-545"></span><span> </span><span class="hs-number">128</span><span>
|
|
</span><span id="line-546"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485590"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485590"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-547"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-548"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-549"></span><span> </span><span class="annot"><span class="hs-string">"is_aggregate"</span></span><span>
|
|
</span><span id="line-550"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-551"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Bool Bool -> Bool -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isAggregate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isAggregate"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485590"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-552"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-553"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-554"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-555"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-556"></span><span> </span><span class="hs-number">136</span><span>
|
|
</span><span id="line-557"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485589"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485589"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-558"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-559"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-560"></span><span> </span><span class="annot"><span class="hs-string">"is_stateful"</span></span><span>
|
|
</span><span id="line-561"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-562"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Bool Bool -> Bool -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isStateful" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isStateful"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485589"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-563"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-564"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-565"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-566"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-567"></span><span> </span><span class="hs-number">152</span><span>
|
|
</span><span id="line-568"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485588"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485588"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-570"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-571"></span><span> </span><span class="annot"><span class="hs-string">"allows_uninitialized_input"</span></span><span>
|
|
</span><span id="line-572"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-573"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef Bool Bool -> Bool -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-574"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allowsUninitializedInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allowsUninitializedInput"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485588"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-575"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-576"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-577"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-578"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-579"></span><span> </span><span id="local-6989586621679485587"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679485587"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-580"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485586"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485586"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-581"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485587"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-582"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-583"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef OpDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef -> OpDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-584"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef OpDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485584"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485584"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485586"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485584"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485652"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-585"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485651"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-586"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485650"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-587"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485649"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-588"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485648"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span>
|
|
</span><span id="line-589"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-590"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef -> String -> Parser OpDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-591"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485583"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485583"><span class="hs-identifier hs-var">mutable'attr</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'AttrDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'AttrDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-592"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'AttrDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-593"></span><span> </span><span id="local-6989586621679485581"><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485581"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Text)
|
|
-> Parser (Growing Vector RealWorld Text)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-594"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Text)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-595"></span><span> </span><span id="local-6989586621679485580"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485580"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-596"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-597"></span><span> </span><span id="local-6989586621679485579"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485579"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
-> Parser (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-598"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef'ArgDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-599"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
-> Growing Vector RealWorld OpDef'AttrDef
|
|
-> Growing Vector RealWorld Text
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Growing Vector RealWorld OpDef'ArgDef
|
|
-> Parser OpDef
|
|
</span><a href="#local-6989586621679485653"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-600"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span>
|
|
</span><span id="line-601"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485583"><span class="hs-identifier hs-var">mutable'attr</span></a></span><span>
|
|
</span><span id="line-602"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679485581"><span class="hs-identifier hs-var">mutable'controlOutput</span></a></span><span>
|
|
</span><span id="line-603"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485580"><span class="hs-identifier hs-var">mutable'inputArg</span></a></span><span>
|
|
</span><span id="line-604"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485579"><span class="hs-identifier hs-var">mutable'outputArg</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-605"></span><span> </span><span class="annot"><span class="hs-string">"OpDef"</span></span><span>
|
|
</span><span id="line-606"></span><span> </span><span id="local-6989586621679485578"><span class="annot"><span class="annottext">buildMessage :: OpDef -> Builder
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
|
|
</span><span id="line-607"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485576"><span class="annot"><span class="annottext">_x :: OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-608"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-609"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485575"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485575"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef OpDef Text Text -> OpDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-610"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-611"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485575"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-612"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-613"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-614"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-615"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-616"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-617"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485572"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485572"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-618"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-620"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485572"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-621"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485572"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-622"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-623"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485575"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-624"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-625"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Builder) -> Vector OpDef'ArgDef -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-626"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485567"><span class="annot"><span class="annottext">_v :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485567"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-627"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-628"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-629"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (OpDef'ArgDef -> ByteString) -> OpDef'ArgDef -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-630"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485566"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485566"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-631"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-632"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485566"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-634"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485566"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-635"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-636"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485567"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-637"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector OpDef'ArgDef)
|
|
OpDef
|
|
OpDef
|
|
(Vector OpDef'ArgDef)
|
|
(Vector OpDef'ArgDef)
|
|
-> OpDef -> Vector OpDef'ArgDef
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-638"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'inputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'inputArg"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-639"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-640"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Builder) -> Vector OpDef'ArgDef -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-641"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485564"><span class="annot"><span class="annottext">_v :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485564"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-642"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-643"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (OpDef'ArgDef -> ByteString) -> OpDef'ArgDef -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-645"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485563"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485563"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-646"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-647"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-648"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485563"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-649"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485563"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-650"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-651"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485564"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-652"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector OpDef'ArgDef)
|
|
OpDef
|
|
OpDef
|
|
(Vector OpDef'ArgDef)
|
|
(Vector OpDef'ArgDef)
|
|
-> OpDef -> Vector OpDef'ArgDef
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'outputArg" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'outputArg"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-654"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -> Builder) -> Vector Text -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-656"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485562"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485562"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-657"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-658"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">162</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-659"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-660"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485561"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485561"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-661"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-663"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485561"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-664"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485561"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-665"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-666"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485562"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-667"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike (Vector Text) OpDef OpDef (Vector Text) (Vector Text)
|
|
-> OpDef -> Vector Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-668"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'controlOutput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'controlOutput"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-669"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Builder) -> Vector OpDef'AttrDef -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485560"><span class="annot"><span class="annottext">_v :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485560"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-672"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (OpDef'AttrDef -> ByteString) -> OpDef'AttrDef -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-675"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485559"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485559"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-676"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-677"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485559"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-680"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485559"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-681"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-682"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485560"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-683"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector OpDef'AttrDef)
|
|
OpDef
|
|
OpDef
|
|
(Vector OpDef'AttrDef)
|
|
(Vector OpDef'AttrDef)
|
|
-> OpDef -> Vector OpDef'AttrDef
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'attr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'attr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-684"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-685"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-686"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe OpDeprecation)
|
|
OpDef
|
|
OpDef
|
|
(Maybe OpDeprecation)
|
|
(Maybe OpDeprecation)
|
|
-> OpDef -> Maybe OpDeprecation
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-687"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'deprecation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'deprecation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-688"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-689"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-690"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Just</span></span><span> </span><span id="local-6989586621679485558"><span class="annot"><span class="annottext">_v :: OpDeprecation
|
|
</span><a href="#local-6989586621679485558"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-691"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-692"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">66</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (OpDeprecation -> ByteString) -> OpDeprecation -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-694"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485557"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485557"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-695"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-696"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-698"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485557"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-699"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485557"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-700"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-701"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485558"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-702"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-703"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-704"></span><span> </span><span id="local-6989586621679485556"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485556"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef OpDef Text Text -> OpDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "summary" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"summary"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-705"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-706"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485556"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-707"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-708"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-709"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-710"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">42</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-711"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-712"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485555"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485555"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-713"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-714"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-716"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485555"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-717"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485555"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-718"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-719"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485556"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-720"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-721"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-722"></span><span> </span><span id="local-6989586621679485554"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485554"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-723"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef OpDef Text Text -> OpDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-724"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-725"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-726"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485554"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-727"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-728"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-729"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-730"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">50</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-731"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-732"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485553"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485553"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-733"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-735"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-736"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485553"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-737"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485553"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-738"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-739"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485554"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-740"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-741"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-742"></span><span> </span><span id="local-6989586621679485552"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485552"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-743"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef OpDef Bool Bool -> OpDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-744"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isCommutative" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isCommutative"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-745"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-746"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485552"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-747"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-748"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-749"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-750"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">144</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-751"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-752"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-753"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485551"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485551"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485551"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-754"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485552"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-755"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-756"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-757"></span><span> </span><span id="local-6989586621679485550"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485550"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-758"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef OpDef Bool Bool -> OpDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-759"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isAggregate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isAggregate"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-760"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-761"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485550"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-762"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-763"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-764"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-765"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">128</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-766"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-767"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-768"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485549"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485549"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485549"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-769"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485550"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-770"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-771"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-772"></span><span> </span><span id="local-6989586621679485548"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485548"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-773"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef OpDef Bool Bool -> OpDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-774"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isStateful" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isStateful"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-775"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-776"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485548"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-777"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-778"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-779"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-780"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">136</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-781"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-782"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-783"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485547"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485547"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485547"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-784"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485548"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-785"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-786"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-787"></span><span> </span><span id="local-6989586621679485546"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485546"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-788"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef OpDef Bool Bool -> OpDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-789"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allowsUninitializedInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-790"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allowsUninitializedInput"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-791"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-792"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-793"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485546"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-794"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-795"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-796"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-797"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">152</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-798"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-799"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-800"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485545"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485545"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485545"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-801"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485546"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-802"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-803"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef OpDef FieldSet FieldSet
|
|
-> OpDef -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-804"></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef OpDef FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485576"><span class="hs-identifier hs-var">_x</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 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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-805"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-806"></span><span> </span><span id="local-6989586621679485541"><span class="annot"><span class="annottext">rnf :: OpDef -> ()
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
|
|
</span><span id="line-807"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485539"><span class="annot"><span class="annottext">x__ :: OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-808"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-809"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-810"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-811"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'name</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-812"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector OpDef'ArgDef -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-813"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27inputArg"><span class="hs-identifier hs-var hs-var">_OpDef'inputArg</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-814"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector OpDef'ArgDef -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-815"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27outputArg"><span class="hs-identifier hs-var hs-var">_OpDef'outputArg</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-816"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-817"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27controlOutput"><span class="hs-identifier hs-var hs-var">_OpDef'controlOutput</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-818"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector OpDef'AttrDef -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-819"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Vector OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27attr"><span class="hs-identifier hs-var hs-var">_OpDef'attr</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-820"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe OpDeprecation -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Maybe OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27deprecation"><span class="hs-identifier hs-var hs-var">_OpDef'deprecation</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27summary"><span class="hs-identifier hs-var hs-var">_OpDef'summary</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-824"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-825"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'description</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-826"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-827"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isCommutative"><span class="hs-identifier hs-var hs-var">_OpDef'isCommutative</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-828"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-829"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isAggregate"><span class="hs-identifier hs-var hs-var">_OpDef'isAggregate</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-830"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-831"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27isStateful"><span class="hs-identifier hs-var hs-var">_OpDef'isStateful</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-832"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-833"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27allowsUninitializedInput"><span class="hs-identifier hs-var hs-var">_OpDef'allowsUninitializedInput</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485539"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-834"></span><span> </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 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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-835"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.name' @:: Lens' OpDef'ArgDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.description' @:: Lens' OpDef'ArgDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.type'' @:: Lens' OpDef'ArgDef Proto.Tensorflow.Core.Framework.Types.DataType@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.typeAttr' @:: Lens' OpDef'ArgDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.numberAttr' @:: Lens' OpDef'ArgDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.typeListAttr' @:: Lens' OpDef'ArgDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.isRef' @:: Lens' OpDef'ArgDef Prelude.Bool@ -}</span><span>
|
|
</span><span id="line-844"></span><span class="hs-keyword">data</span><span> </span><span id="OpDef%27ArgDef"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-var">OpDef'ArgDef</span></a></span></span><span>
|
|
</span><span id="line-845"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="OpDef%27ArgDef%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef%27_constructor"><span class="hs-identifier hs-var">OpDef'ArgDef'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_OpDef%27ArgDef%27name"><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'name</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-846"></span><span> </span><span id="_OpDef%27ArgDef%27description"><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'description</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-847"></span><span> </span><span id="_OpDef%27ArgDef%27type%27"><span class="annot"><span class="annottext">OpDef'ArgDef -> DataType
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'type'</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-848"></span><span> </span><span id="_OpDef%27ArgDef%27typeAttr"><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeAttr</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-849"></span><span> </span><span id="_OpDef%27ArgDef%27numberAttr"><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27numberAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'numberAttr</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-850"></span><span> </span><span id="_OpDef%27ArgDef%27typeListAttr"><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeListAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeListAttr</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-851"></span><span> </span><span id="_OpDef%27ArgDef%27isRef"><span class="annot"><span class="annottext">OpDef'ArgDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27isRef"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'isRef</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-852"></span><span> </span><span id="_OpDef%27ArgDef%27_unknownFields"><span class="annot"><span class="annottext">OpDef'ArgDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-853"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679485525"><span id="local-6989586621679485527"><span class="annot"><span class="annottext">OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
(OpDef'ArgDef -> OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> Bool) -> Eq OpDef'ArgDef
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c/= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
== :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c== :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679485510"><span id="local-6989586621679485512"><span id="local-6989586621679485514"><span id="local-6989586621679485516"><span id="local-6989586621679485518"><span id="local-6989586621679485520"><span id="local-6989586621679485522"><span class="annot"><span class="annottext">Eq OpDef'ArgDef
|
|
Eq OpDef'ArgDef =>
|
|
(OpDef'ArgDef -> OpDef'ArgDef -> Ordering)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef)
|
|
-> (OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef)
|
|
-> Ord OpDef'ArgDef
|
|
OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
OpDef'ArgDef -> OpDef'ArgDef -> Ordering
|
|
OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef
|
|
$cmin :: OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef
|
|
max :: OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef
|
|
$cmax :: OpDef'ArgDef -> OpDef'ArgDef -> OpDef'ArgDef
|
|
>= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c>= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
> :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c> :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
<= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c<= :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
< :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
$c< :: OpDef'ArgDef -> OpDef'ArgDef -> Bool
|
|
compare :: OpDef'ArgDef -> OpDef'ArgDef -> Ordering
|
|
$ccompare :: OpDef'ArgDef -> OpDef'ArgDef -> Ordering
|
|
$cp1Ord :: Eq OpDef'ArgDef
|
|
</span><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">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-854"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485505"><span id="local-6989586621679485507"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-855"></span><span> </span><span id="local-6989586621679485504"><span class="annot"><span class="annottext">showsPrec :: Int -> OpDef'ArgDef -> ShowS
|
|
</span><a href="#local-6989586621679485504"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485503"><span class="annot"><span class="annottext">__x :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485503"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679485502"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679485502"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-856"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-857"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-858"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-859"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485503"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679485502"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-860"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-861"></span><span> </span><span id="local-6989586621679485500"><span class="annot"><span class="annottext">fieldOf :: Proxy# "name" -> (Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485500"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-862"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-863"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Text)
|
|
-> (OpDef'ArgDef -> Text -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-864"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'name</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485499"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485499"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485498"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485498"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485499"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27name"><span class="hs-identifier hs-var">_OpDef'ArgDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485498"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-865"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-866"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-867"></span><span> </span><span id="local-6989586621679485496"><span class="annot"><span class="annottext">fieldOf :: Proxy# "description"
|
|
-> (Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485496"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-868"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-869"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Text)
|
|
-> (OpDef'ArgDef -> Text -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-870"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'description</span></a></span><span>
|
|
</span><span id="line-871"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485495"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485495"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485494"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485494"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485495"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27description"><span class="hs-identifier hs-var">_OpDef'ArgDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485494"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-872"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-873"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"type'"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-874"></span><span> </span><span id="local-6989586621679485492"><span class="annot"><span class="annottext">fieldOf :: Proxy# "type'"
|
|
-> (DataType -> f DataType) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485492"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-875"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((DataType -> f DataType) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((DataType -> f DataType) -> DataType -> f DataType)
|
|
-> (DataType -> f DataType)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-876"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> DataType)
|
|
-> (OpDef'ArgDef -> DataType -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef DataType DataType
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-877"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> DataType
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'type'</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485491"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485491"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485490"><span class="annot"><span class="annottext">y__ :: DataType
|
|
</span><a href="#local-6989586621679485490"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485491"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'type' :: DataType
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27type%27"><span class="hs-identifier hs-var">_OpDef'ArgDef'type'</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679485490"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-878"></span><span> </span><span class="annot"><span class="annottext">(DataType -> f DataType) -> DataType -> f DataType
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-879"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"typeAttr"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-880"></span><span> </span><span id="local-6989586621679485488"><span class="annot"><span class="annottext">fieldOf :: Proxy# "typeAttr"
|
|
-> (Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485488"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-881"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-882"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Text)
|
|
-> (OpDef'ArgDef -> Text -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-883"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeAttr</span></a></span><span>
|
|
</span><span id="line-884"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485487"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485487"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485486"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485486"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485487"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'typeAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'typeAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485486"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-885"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-886"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"numberAttr"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-887"></span><span> </span><span id="local-6989586621679485484"><span class="annot"><span class="annottext">fieldOf :: Proxy# "numberAttr"
|
|
-> (Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485484"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-888"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-889"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Text)
|
|
-> (OpDef'ArgDef -> Text -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-890"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27numberAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'numberAttr</span></a></span><span>
|
|
</span><span id="line-891"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485483"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485483"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485482"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485482"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485483"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'numberAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27numberAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'numberAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485482"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-892"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-893"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"typeListAttr"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-894"></span><span> </span><span id="local-6989586621679485480"><span class="annot"><span class="annottext">fieldOf :: Proxy# "typeListAttr"
|
|
-> (Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485480"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-895"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-896"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Text)
|
|
-> (OpDef'ArgDef -> Text -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-897"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeListAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeListAttr</span></a></span><span>
|
|
</span><span id="line-898"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485479"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485479"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485478"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485478"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485479"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'typeListAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeListAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'typeListAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485478"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-899"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-900"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"isRef"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-901"></span><span> </span><span id="local-6989586621679485476"><span class="annot"><span class="annottext">fieldOf :: Proxy# "isRef"
|
|
-> (Bool -> f Bool) -> OpDef'ArgDef -> f OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485476"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-902"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef'ArgDef -> f OpDef'ArgDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef'ArgDef
|
|
-> f OpDef'ArgDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-903"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'ArgDef -> Bool)
|
|
-> (OpDef'ArgDef -> Bool -> OpDef'ArgDef)
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-904"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27isRef"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'isRef</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485475"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485475"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485474"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485474"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485475"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'isRef :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27isRef"><span class="hs-identifier hs-var">_OpDef'ArgDef'isRef</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485474"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-905"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-906"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485467"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-907"></span><span> </span><span id="local-6989586621679485463"><span class="annot"><span class="annottext">messageName :: Proxy OpDef'ArgDef -> Text
|
|
</span><a href="#local-6989586621679485463"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.OpDef.ArgDef"</span></span><span>
|
|
</span><span id="line-908"></span><span> </span><span id="local-6989586621679485462"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy OpDef'ArgDef -> ByteString
|
|
</span><a href="#local-6989586621679485462"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-909"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\ACKArgDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2 \n\
|
|
\\vdescription\CAN\STX \SOH(\tR\vdescription\DC2(\n\
|
|
\\EOTtype\CAN\ETX \SOH(\SO2\DC4.tensorflow.DataTypeR\EOTtype\DC2\ESC\n\
|
|
\\ttype_attr\CAN\EOT \SOH(\tR\btypeAttr\DC2\US\n\
|
|
\\vnumber_attr\CAN\ENQ \SOH(\tR\n\
|
|
\numberAttr\DC2$\n\
|
|
\\SOtype_list_attr\CAN\ACK \SOH(\tR\ftypeListAttr\DC2\NAK\n\
|
|
\\ACKis_ref\CAN\DLE \SOH(\bR\ENQisRef"</span></span><span>
|
|
</span><span id="line-919"></span><span> </span><span id="local-6989586621679485461"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy OpDef'ArgDef -> ByteString
|
|
</span><a href="#local-6989586621679485461"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-920"></span><span> </span><span id="local-6989586621679485460"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor OpDef'ArgDef)
|
|
</span><a href="#local-6989586621679485460"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-921"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-922"></span><span> </span><span id="local-6989586621679485459"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485459"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-923"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-924"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-925"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-926"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-927"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-928"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-929"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-930"></span><span> </span><span id="local-6989586621679485458"><span class="annot"><span class="annottext">description__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485458"><span class="hs-identifier hs-var hs-var">description__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-931"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-932"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-933"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-934"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-935"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-936"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-937"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-938"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-939"></span><span> </span><span id="local-6989586621679485457"><span class="annot"><span class="annottext">type'__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485457"><span class="hs-identifier hs-var hs-var">type'__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-940"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor DataType
|
|
-> FieldAccessor OpDef'ArgDef DataType
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-941"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-942"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField DataType -> FieldTypeDescriptor DataType
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField DataType
|
|
forall t. MessageEnum t => ScalarField t
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.EnumField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-943"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-944"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault DataType
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef DataType DataType
|
|
-> FieldAccessor OpDef'ArgDef DataType
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-945"></span><span> </span><span class="annot"><span class="annottext">WireDefault DataType
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-946"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-947"></span><span> </span><span id="local-6989586621679485455"><span class="annot"><span class="annottext">typeAttr__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485455"><span class="hs-identifier hs-var hs-var">typeAttr__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-948"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-949"></span><span> </span><span class="annot"><span class="hs-string">"type_attr"</span></span><span>
|
|
</span><span id="line-950"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-951"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-952"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-953"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-954"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeAttr"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-955"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-956"></span><span> </span><span id="local-6989586621679485454"><span class="annot"><span class="annottext">numberAttr__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485454"><span class="hs-identifier hs-var hs-var">numberAttr__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-957"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-958"></span><span> </span><span class="annot"><span class="hs-string">"number_attr"</span></span><span>
|
|
</span><span id="line-959"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-960"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-961"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-962"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-963"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numberAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numberAttr"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-964"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-965"></span><span> </span><span id="local-6989586621679485453"><span class="annot"><span class="annottext">typeListAttr__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485453"><span class="hs-identifier hs-var hs-var">typeListAttr__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-966"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-967"></span><span> </span><span class="annot"><span class="hs-string">"type_list_attr"</span></span><span>
|
|
</span><span id="line-968"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-969"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-970"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> FieldAccessor OpDef'ArgDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-971"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-972"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeListAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeListAttr"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-973"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-974"></span><span> </span><span id="local-6989586621679485452"><span class="annot"><span class="annottext">isRef__field_descriptor :: FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485452"><span class="hs-identifier hs-var hs-var">isRef__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-975"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef'ArgDef Bool
|
|
-> FieldDescriptor OpDef'ArgDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-976"></span><span> </span><span class="annot"><span class="hs-string">"is_ref"</span></span><span>
|
|
</span><span id="line-977"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-978"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-979"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef'ArgDef OpDef'ArgDef Bool Bool
|
|
-> FieldAccessor OpDef'ArgDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-980"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isRef" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isRef"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-981"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-982"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-983"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor OpDef'ArgDef)]
|
|
-> Map Tag (FieldDescriptor OpDef'ArgDef)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-984"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485459"><span class="hs-identifier hs-var">name__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-985"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485458"><span class="hs-identifier hs-var">description__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-986"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485457"><span class="hs-identifier hs-var">type'__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-987"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485455"><span class="hs-identifier hs-var">typeAttr__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-988"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485454"><span class="hs-identifier hs-var">numberAttr__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-989"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">6</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485453"><span class="hs-identifier hs-var">typeListAttr__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-990"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">16</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485452"><span class="hs-identifier hs-var">isRef__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-991"></span><span> </span><span id="local-6989586621679485451"><span class="annot"><span class="annottext">unknownFields :: LensLike' f OpDef'ArgDef FieldSet
|
|
</span><a href="#local-6989586621679485451"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-992"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(OpDef'ArgDef -> FieldSet)
|
|
-> (OpDef'ArgDef -> FieldSet -> OpDef'ArgDef)
|
|
-> Lens' OpDef'ArgDef FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-993"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'_unknownFields</span></a></span><span>
|
|
</span><span id="line-994"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485450"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485450"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485449"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679485449"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485450"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'ArgDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485449"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-995"></span><span> </span><span id="local-6989586621679485448"><span class="annot"><span class="annottext">defMessage :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485448"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-996"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WOpDef'ArgDef'_constructor :: Text
|
|
-> Text
|
|
-> DataType
|
|
-> Text
|
|
-> Text
|
|
-> Text
|
|
-> Bool
|
|
-> FieldSet
|
|
-> OpDef'ArgDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#%24WOpDef%27ArgDef%27_constructor"><span class="hs-identifier hs-type hs-type">OpDef'ArgDef'_constructor</span></a></span><span>
|
|
</span><span id="line-997"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'ArgDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27name"><span class="hs-identifier hs-var">_OpDef'ArgDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-998"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27description"><span class="hs-identifier hs-var">_OpDef'ArgDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-999"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'type' :: DataType
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27type%27"><span class="hs-identifier hs-var">_OpDef'ArgDef'type'</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1000"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'typeAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'typeAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1001"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'numberAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27numberAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'numberAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1002"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'typeListAttr :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeListAttr"><span class="hs-identifier hs-var">_OpDef'ArgDef'typeListAttr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1003"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'isRef :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27isRef"><span class="hs-identifier hs-var">_OpDef'ArgDef'isRef</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1004"></span><span> </span><span class="annot"><span class="annottext">_OpDef'ArgDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'ArgDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1005"></span><span> </span><span id="local-6989586621679485446"><span class="annot"><span class="annottext">parseMessage :: Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485446"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1006"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1007"></span><span> </span><span class="annot"><a href="#local-6989586621679485445"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1008"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span>
|
|
</span><span id="line-1009"></span><span> </span><span id="local-6989586621679485445"><span class="annot"><span class="annottext">loop :: OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679485444"><span class="annot"><span class="annottext">x :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-1010"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485443"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485443"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1011"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485443"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1012"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485442"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679485442"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1013"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1014"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485442"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1015"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1016"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1017"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1018"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1019"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1020"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485442"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></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-1021"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1022"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1023"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485441"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485441"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485441"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1024"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1025"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485440"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485440"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1026"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485440"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1027"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-1028"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485439"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485439"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1029"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485438"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485438"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485437"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485437"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1030"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1031"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485437"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1032"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1033"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485438"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1034"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485436"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485436"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1035"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485436"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1036"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485435"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485435"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485435"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1037"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-1038"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> Text -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485439"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1039"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-1040"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485434"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485434"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1041"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485433"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485433"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485432"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485432"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1042"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1043"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485432"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1044"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1045"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485433"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1046"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485431"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485431"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1047"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485431"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1048"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485430"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485430"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485430"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1049"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-1050"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1051"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> Text -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485434"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1052"></span><span> </span><span class="hs-number">24</span><span>
|
|
</span><span id="line-1053"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485429"><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679485429"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser DataType -> String -> Parser DataType
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1054"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> DataType) -> Parser Int -> Parser DataType
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1055"></span><span> </span><span class="annot"><span class="annottext">Int -> DataType
|
|
forall a. Enum a => Int -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.toEnum</span></span><span>
|
|
</span><span id="line-1056"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int) -> Parser Word64 -> Parser Int
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1057"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1058"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1059"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-1060"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef DataType DataType
|
|
-> DataType -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679485429"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1061"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-1062"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485427"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485427"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1063"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485426"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485426"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485425"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485425"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1064"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1065"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485425"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1066"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1067"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485426"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1068"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485424"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485424"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1069"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485424"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1070"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485423"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485423"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485423"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1071"></span><span> </span><span class="annot"><span class="hs-string">"type_attr"</span></span><span>
|
|
</span><span id="line-1072"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1073"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> Text -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485427"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1074"></span><span> </span><span class="hs-number">42</span><span>
|
|
</span><span id="line-1075"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485422"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485422"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1076"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485421"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485421"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485420"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485420"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1077"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1078"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485420"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1079"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1080"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485421"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1081"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485419"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485419"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1082"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485419"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1083"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485418"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485418"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485418"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1084"></span><span> </span><span class="annot"><span class="hs-string">"number_attr"</span></span><span>
|
|
</span><span id="line-1085"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1086"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> Text -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numberAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numberAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485422"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1087"></span><span> </span><span class="hs-number">50</span><span>
|
|
</span><span id="line-1088"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485417"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485417"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1089"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485416"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485416"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485415"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485415"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1090"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1091"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485415"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1092"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1093"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485416"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1094"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485414"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485414"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1095"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485414"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1096"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485413"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485413"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485413"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1097"></span><span> </span><span class="annot"><span class="hs-string">"type_list_attr"</span></span><span>
|
|
</span><span id="line-1098"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1099"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> Text -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1100"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeListAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeListAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485417"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1101"></span><span> </span><span class="hs-number">128</span><span>
|
|
</span><span id="line-1102"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485412"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485412"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1103"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1104"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1105"></span><span> </span><span class="annot"><span class="hs-string">"is_ref"</span></span><span>
|
|
</span><span id="line-1106"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef Bool Bool
|
|
-> Bool -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isRef" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isRef"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485412"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1107"></span><span> </span><span id="local-6989586621679485411"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679485411"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1108"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485410"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485410"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1109"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485411"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1110"></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1111"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef'ArgDef -> OpDef'ArgDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1112"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485409"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485409"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485410"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485409"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485444"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1113"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1114"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef'ArgDef -> String -> Parser OpDef'ArgDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1115"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef -> Parser OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485445"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"ArgDef"</span></span><span>
|
|
</span><span id="line-1116"></span><span> </span><span id="local-6989586621679485408"><span class="annot"><span class="annottext">buildMessage :: OpDef'ArgDef -> Builder
|
|
</span><a href="#local-6989586621679485408"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1117"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485407"><span class="annot"><span class="annottext">_x :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1118"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1119"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485406"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485406"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> OpDef'ArgDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1120"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1121"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485406"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1122"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1123"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1124"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1125"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1127"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485405"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485405"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1128"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485405"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1131"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485405"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1132"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1133"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485406"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1135"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1136"></span><span> </span><span id="local-6989586621679485404"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485404"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1137"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> OpDef'ArgDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1138"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1139"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485404"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1140"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1141"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1142"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1143"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1144"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1145"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485403"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485403"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1146"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1147"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1148"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485403"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485403"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1150"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1151"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485404"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1152"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1153"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1154"></span><span> </span><span id="local-6989586621679485402"><span class="annot"><span class="annottext">_v :: DataType
|
|
</span><a href="#local-6989586621679485402"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike DataType OpDef'ArgDef OpDef'ArgDef DataType DataType
|
|
-> OpDef'ArgDef -> DataType
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1155"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1156"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">DataType -> DataType -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679485402"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">DataType
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1157"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1158"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1159"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1160"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1161"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> Builder) -> (DataType -> Int) -> DataType -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int -> Word64) -> Int -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1163"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1164"></span><span> </span><span class="annot"><span class="annottext">DataType -> Int
|
|
forall a. Enum a => a -> Int
|
|
</span><span class="hs-identifier hs-var">Prelude.fromEnum</span></span><span>
|
|
</span><span id="line-1165"></span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679485402"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1166"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1167"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1168"></span><span> </span><span id="local-6989586621679485400"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485400"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> OpDef'ArgDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1169"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1170"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485400"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1171"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1172"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1173"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1176"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485399"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485399"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1177"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1178"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1179"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485399"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1180"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485399"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1181"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1182"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485400"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1183"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1184"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1185"></span><span> </span><span id="local-6989586621679485398"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485398"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1186"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> OpDef'ArgDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numberAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numberAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1187"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1188"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485398"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1189"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1190"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1191"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1192"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">42</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1193"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1194"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485397"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485397"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1195"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1196"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1197"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485397"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1198"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485397"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1199"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1200"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485398"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1201"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1202"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1203"></span><span> </span><span id="local-6989586621679485396"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485396"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1204"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'ArgDef OpDef'ArgDef Text Text
|
|
-> OpDef'ArgDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeListAttr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeListAttr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1205"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1206"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485396"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1207"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1208"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1209"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1210"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">50</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1212"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485395"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485395"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1213"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1215"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1216"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485395"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1217"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485395"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1218"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1219"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485396"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1220"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1221"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1222"></span><span> </span><span id="local-6989586621679485394"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485394"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef'ArgDef OpDef'ArgDef Bool Bool
|
|
-> OpDef'ArgDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isRef" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isRef"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1223"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1224"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485394"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1225"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1226"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1227"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1228"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">128</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1229"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1230"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1231"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485393"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485393"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485393"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1232"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485394"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1233"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1234"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
-> OpDef'ArgDef -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef'ArgDef OpDef'ArgDef FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485407"><span class="hs-identifier hs-var">_x</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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1235"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef"><span class="hs-identifier hs-type">OpDef'ArgDef</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1236"></span><span> </span><span id="local-6989586621679485391"><span class="annot"><span class="annottext">rnf :: OpDef'ArgDef -> ()
|
|
</span><a href="#local-6989586621679485391"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1237"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485390"><span class="annot"><span class="annottext">x__ :: OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1238"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1239"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1240"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1241"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'name</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1242"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'description</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1244"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DataType -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1245"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> DataType
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'type'</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1246"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1247"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeAttr</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1248"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1249"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27numberAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'numberAttr</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1250"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1251"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27typeListAttr"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'typeListAttr</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'ArgDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27ArgDef%27isRef"><span class="hs-identifier hs-var hs-var">_OpDef'ArgDef'isRef</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'ArgDef
|
|
</span><a href="#local-6989586621679485390"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1253"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.name' @:: Lens' OpDef'AttrDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.type'' @:: Lens' OpDef'AttrDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.defaultValue' @:: Lens' OpDef'AttrDef Proto.Tensorflow.Core.Framework.AttrValue.AttrValue@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.maybe'defaultValue' @:: Lens' OpDef'AttrDef (Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue)@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.description' @:: Lens' OpDef'AttrDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.hasMinimum' @:: Lens' OpDef'AttrDef Prelude.Bool@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.minimum' @:: Lens' OpDef'AttrDef Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.allowedValues' @:: Lens' OpDef'AttrDef Proto.Tensorflow.Core.Framework.AttrValue.AttrValue@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.maybe'allowedValues' @:: Lens' OpDef'AttrDef (Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue)@ -}</span><span>
|
|
</span><span id="line-1264"></span><span class="hs-keyword">data</span><span> </span><span id="OpDef%27AttrDef"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-var">OpDef'AttrDef</span></a></span></span><span>
|
|
</span><span id="line-1265"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="OpDef%27AttrDef%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef%27_constructor"><span class="hs-identifier hs-var">OpDef'AttrDef'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_OpDef%27AttrDef%27name"><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'name</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1266"></span><span> </span><span id="_OpDef%27AttrDef%27type%27"><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'type'</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1267"></span><span> </span><span id="_OpDef%27AttrDef%27defaultValue"><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'defaultValue</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1268"></span><span> </span><span id="_OpDef%27AttrDef%27description"><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'description</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1269"></span><span> </span><span id="_OpDef%27AttrDef%27hasMinimum"><span class="annot"><span class="annottext">OpDef'AttrDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27hasMinimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'hasMinimum</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1270"></span><span> </span><span id="_OpDef%27AttrDef%27minimum"><span class="annot"><span class="annottext">OpDef'AttrDef -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27minimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'minimum</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1271"></span><span> </span><span id="_OpDef%27AttrDef%27allowedValues"><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'allowedValues</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1272"></span><span> </span><span id="_OpDef%27AttrDef%27_unknownFields"><span class="annot"><span class="annottext">OpDef'AttrDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1273"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679485377"><span id="local-6989586621679485379"><span class="annot"><span class="annottext">OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
(OpDef'AttrDef -> OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> Bool) -> Eq OpDef'AttrDef
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c/= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
== :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c== :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679485362"><span id="local-6989586621679485364"><span id="local-6989586621679485366"><span id="local-6989586621679485368"><span id="local-6989586621679485370"><span id="local-6989586621679485372"><span id="local-6989586621679485374"><span class="annot"><span class="annottext">Eq OpDef'AttrDef
|
|
Eq OpDef'AttrDef =>
|
|
(OpDef'AttrDef -> OpDef'AttrDef -> Ordering)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef)
|
|
-> (OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef)
|
|
-> Ord OpDef'AttrDef
|
|
OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
OpDef'AttrDef -> OpDef'AttrDef -> Ordering
|
|
OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef
|
|
$cmin :: OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef
|
|
max :: OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef
|
|
$cmax :: OpDef'AttrDef -> OpDef'AttrDef -> OpDef'AttrDef
|
|
>= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c>= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
> :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c> :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
<= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c<= :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
< :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
$c< :: OpDef'AttrDef -> OpDef'AttrDef -> Bool
|
|
compare :: OpDef'AttrDef -> OpDef'AttrDef -> Ordering
|
|
$ccompare :: OpDef'AttrDef -> OpDef'AttrDef -> Ordering
|
|
$cp1Ord :: Eq OpDef'AttrDef
|
|
</span><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">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1274"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485357"><span id="local-6989586621679485359"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1275"></span><span> </span><span id="local-6989586621679485356"><span class="annot"><span class="annottext">showsPrec :: Int -> OpDef'AttrDef -> ShowS
|
|
</span><a href="#local-6989586621679485356"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485355"><span class="annot"><span class="annottext">__x :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485355"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679485354"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679485354"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-1276"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-1277"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-1278"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-1279"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485355"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679485354"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1280"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1281"></span><span> </span><span id="local-6989586621679485352"><span class="annot"><span class="annottext">fieldOf :: Proxy# "name"
|
|
-> (Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485352"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1282"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1283"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Text)
|
|
-> (OpDef'AttrDef -> Text -> OpDef'AttrDef)
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1284"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'name</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485351"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485351"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485350"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485350"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485351"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27name"><span class="hs-identifier hs-var">_OpDef'AttrDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485350"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1285"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1286"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"type'"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1287"></span><span> </span><span id="local-6989586621679485348"><span class="annot"><span class="annottext">fieldOf :: Proxy# "type'"
|
|
-> (Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485348"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1288"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1289"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Text)
|
|
-> (OpDef'AttrDef -> Text -> OpDef'AttrDef)
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1290"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'type'</span></a></span><span>
|
|
</span><span id="line-1291"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485347"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485347"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485346"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485346"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485347"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'type' :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27type%27"><span class="hs-identifier hs-var">_OpDef'AttrDef'type'</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485346"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1292"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1293"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"defaultValue"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1294"></span><span> </span><span id="local-6989586621679485344"><span class="annot"><span class="annottext">fieldOf :: Proxy# "defaultValue"
|
|
-> (AttrValue -> f AttrValue) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485344"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1295"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((AttrValue -> f AttrValue)
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (AttrValue -> f AttrValue)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1296"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Maybe AttrValue)
|
|
-> (OpDef'AttrDef -> Maybe AttrValue -> OpDef'AttrDef)
|
|
-> Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1297"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span>
|
|
</span><span id="line-1298"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485343"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485343"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485342"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679485342"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485343"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'defaultValue :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679485342"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1299"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">AttrValue -> Lens' (Maybe AttrValue) AttrValue
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1300"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'defaultValue"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1301"></span><span> </span><span id="local-6989586621679485340"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'defaultValue"
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485340"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1302"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1303"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Maybe AttrValue)
|
|
-> (OpDef'AttrDef -> Maybe AttrValue -> OpDef'AttrDef)
|
|
-> Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1304"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span>
|
|
</span><span id="line-1305"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485339"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485339"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485338"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679485338"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485339"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'defaultValue :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679485338"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1306"></span><span> </span><span class="annot"><span class="annottext">(Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1307"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1308"></span><span> </span><span id="local-6989586621679485336"><span class="annot"><span class="annottext">fieldOf :: Proxy# "description"
|
|
-> (Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485336"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1309"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1310"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Text)
|
|
-> (OpDef'AttrDef -> Text -> OpDef'AttrDef)
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1311"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'description</span></a></span><span>
|
|
</span><span id="line-1312"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485335"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485335"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485334"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485334"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485335"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27description"><span class="hs-identifier hs-var">_OpDef'AttrDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485334"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1313"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1314"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"hasMinimum"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1315"></span><span> </span><span id="local-6989586621679485332"><span class="annot"><span class="annottext">fieldOf :: Proxy# "hasMinimum"
|
|
-> (Bool -> f Bool) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485332"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1316"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool) -> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1317"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Bool)
|
|
-> (OpDef'AttrDef -> Bool -> OpDef'AttrDef)
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1318"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27hasMinimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'hasMinimum</span></a></span><span>
|
|
</span><span id="line-1319"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485331"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485331"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485330"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679485330"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485331"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'hasMinimum :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27hasMinimum"><span class="hs-identifier hs-var">_OpDef'AttrDef'hasMinimum</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485330"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1320"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1321"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"minimum"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1322"></span><span> </span><span id="local-6989586621679485328"><span class="annot"><span class="annottext">fieldOf :: Proxy# "minimum"
|
|
-> (Int64 -> f Int64) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485328"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1323"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64) -> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1324"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Int64)
|
|
-> (OpDef'AttrDef -> Int64 -> OpDef'AttrDef)
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1325"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27minimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'minimum</span></a></span><span>
|
|
</span><span id="line-1326"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485327"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485327"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485326"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679485326"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485327"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'minimum :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27minimum"><span class="hs-identifier hs-var">_OpDef'AttrDef'minimum</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679485326"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1327"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1328"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"allowedValues"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1329"></span><span> </span><span id="local-6989586621679485324"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allowedValues"
|
|
-> (AttrValue -> f AttrValue) -> OpDef'AttrDef -> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485324"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1330"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((AttrValue -> f AttrValue)
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (AttrValue -> f AttrValue)
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1331"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Maybe AttrValue)
|
|
-> (OpDef'AttrDef -> Maybe AttrValue -> OpDef'AttrDef)
|
|
-> Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1332"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span>
|
|
</span><span id="line-1333"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485323"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485323"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485322"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679485322"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485323"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679485322"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1334"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">AttrValue -> Lens' (Maybe AttrValue) AttrValue
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1335"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'allowedValues"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1336"></span><span> </span><span id="local-6989586621679485320"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'allowedValues"
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485320"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1337"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef -> f OpDef'AttrDef)
|
|
-> ((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> OpDef'AttrDef
|
|
-> f OpDef'AttrDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1338"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef'AttrDef -> Maybe AttrValue)
|
|
-> (OpDef'AttrDef -> Maybe AttrValue -> OpDef'AttrDef)
|
|
-> Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1339"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span>
|
|
</span><span id="line-1340"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485319"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485319"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485318"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679485318"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485319"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679485318"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1341"></span><span> </span><span class="annot"><span class="annottext">(Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1342"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485311"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1343"></span><span> </span><span id="local-6989586621679485307"><span class="annot"><span class="annottext">messageName :: Proxy OpDef'AttrDef -> Text
|
|
</span><a href="#local-6989586621679485307"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.OpDef.AttrDef"</span></span><span>
|
|
</span><span id="line-1344"></span><span> </span><span id="local-6989586621679485306"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy OpDef'AttrDef -> ByteString
|
|
</span><a href="#local-6989586621679485306"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1345"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\aAttrDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\DC2\n\
|
|
\\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2:\n\
|
|
\\rdefault_value\CAN\ETX \SOH(\v2\NAK.tensorflow.AttrValueR\fdefaultValue\DC2 \n\
|
|
\\vdescription\CAN\EOT \SOH(\tR\vdescription\DC2\US\n\
|
|
\\vhas_minimum\CAN\ENQ \SOH(\bR\n\
|
|
\hasMinimum\DC2\CAN\n\
|
|
\\aminimum\CAN\ACK \SOH(\ETXR\aminimum\DC2<\n\
|
|
\\SOallowed_values\CAN\a \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues"</span></span><span>
|
|
</span><span id="line-1355"></span><span> </span><span id="local-6989586621679485305"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy OpDef'AttrDef -> ByteString
|
|
</span><a href="#local-6989586621679485305"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-1356"></span><span> </span><span id="local-6989586621679485304"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor OpDef'AttrDef)
|
|
</span><a href="#local-6989586621679485304"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-1357"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1358"></span><span> </span><span id="local-6989586621679485303"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485303"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1359"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1360"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-1361"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1362"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1363"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1364"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1365"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1366"></span><span> </span><span id="local-6989586621679485302"><span class="annot"><span class="annottext">type'__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485302"><span class="hs-identifier hs-var hs-var">type'__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1367"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1368"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-1369"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1370"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1371"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1372"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1373"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1374"></span><span> </span><span id="local-6989586621679485301"><span class="annot"><span class="annottext">defaultValue__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485301"><span class="hs-identifier hs-var hs-var">defaultValue__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1375"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor AttrValue
|
|
-> FieldAccessor OpDef'AttrDef AttrValue
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1376"></span><span> </span><span class="annot"><span class="hs-string">"default_value"</span></span><span>
|
|
</span><span id="line-1377"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor AttrValue
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1378"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1379"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
-> FieldAccessor OpDef'AttrDef AttrValue
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-1380"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'defaultValue" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'defaultValue"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1381"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1382"></span><span> </span><span id="local-6989586621679485300"><span class="annot"><span class="annottext">description__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485300"><span class="hs-identifier hs-var hs-var">description__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1383"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1384"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-1385"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1386"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1387"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> FieldAccessor OpDef'AttrDef Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1388"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1389"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1390"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1391"></span><span> </span><span id="local-6989586621679485299"><span class="annot"><span class="annottext">hasMinimum__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485299"><span class="hs-identifier hs-var hs-var">hasMinimum__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1392"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor OpDef'AttrDef Bool
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1393"></span><span> </span><span class="annot"><span class="hs-string">"has_minimum"</span></span><span>
|
|
</span><span id="line-1394"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1395"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1396"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Bool Bool
|
|
-> FieldAccessor OpDef'AttrDef Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1397"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hasMinimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hasMinimum"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1399"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1400"></span><span> </span><span id="local-6989586621679485298"><span class="annot"><span class="annottext">minimum__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485298"><span class="hs-identifier hs-var hs-var">minimum__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1401"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor OpDef'AttrDef Int64
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1402"></span><span> </span><span class="annot"><span class="hs-string">"minimum"</span></span><span>
|
|
</span><span id="line-1403"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1404"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1405"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens OpDef'AttrDef OpDef'AttrDef Int64 Int64
|
|
-> FieldAccessor OpDef'AttrDef Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1406"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "minimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"minimum"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1407"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1408"></span><span> </span><span id="local-6989586621679485296"><span class="annot"><span class="annottext">allowedValues__field_descriptor :: FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485296"><span class="hs-identifier hs-var hs-var">allowedValues__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1409"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor AttrValue
|
|
-> FieldAccessor OpDef'AttrDef AttrValue
|
|
-> FieldDescriptor OpDef'AttrDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1410"></span><span> </span><span class="annot"><span class="hs-string">"allowed_values"</span></span><span>
|
|
</span><span id="line-1411"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor AttrValue
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1412"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1413"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
OpDef'AttrDef OpDef'AttrDef (Maybe AttrValue) (Maybe AttrValue)
|
|
-> FieldAccessor OpDef'AttrDef AttrValue
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-1414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'allowedValues" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'allowedValues"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1415"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1416"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1417"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor OpDef'AttrDef)]
|
|
-> Map Tag (FieldDescriptor OpDef'AttrDef)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1418"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485303"><span class="hs-identifier hs-var">name__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1419"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485302"><span class="hs-identifier hs-var">type'__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1420"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485301"><span class="hs-identifier hs-var">defaultValue__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1421"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485300"><span class="hs-identifier hs-var">description__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1422"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485299"><span class="hs-identifier hs-var">hasMinimum__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1423"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">6</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485298"><span class="hs-identifier hs-var">minimum__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1424"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">7</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485296"><span class="hs-identifier hs-var">allowedValues__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1425"></span><span> </span><span id="local-6989586621679485295"><span class="annot"><span class="annottext">unknownFields :: LensLike' f OpDef'AttrDef FieldSet
|
|
</span><a href="#local-6989586621679485295"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-1426"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(OpDef'AttrDef -> FieldSet)
|
|
-> (OpDef'AttrDef -> FieldSet -> OpDef'AttrDef)
|
|
-> Lens' OpDef'AttrDef FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1427"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'_unknownFields</span></a></span><span>
|
|
</span><span id="line-1428"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485294"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485294"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485293"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679485293"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485294"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'AttrDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485293"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1429"></span><span> </span><span id="local-6989586621679485292"><span class="annot"><span class="annottext">defMessage :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485292"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-1430"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WOpDef'AttrDef'_constructor :: Text
|
|
-> Text
|
|
-> Maybe AttrValue
|
|
-> Text
|
|
-> Bool
|
|
-> Int64
|
|
-> Maybe AttrValue
|
|
-> FieldSet
|
|
-> OpDef'AttrDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#%24WOpDef%27AttrDef%27_constructor"><span class="hs-identifier hs-type hs-type">OpDef'AttrDef'_constructor</span></a></span><span>
|
|
</span><span id="line-1431"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDef'AttrDef'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27name"><span class="hs-identifier hs-var">_OpDef'AttrDef'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1432"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'type' :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27type%27"><span class="hs-identifier hs-var">_OpDef'AttrDef'type'</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1433"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'defaultValue :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
forall a. Maybe a
|
|
</span><span class="hs-identifier hs-var">Prelude.Nothing</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1434"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'description :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27description"><span class="hs-identifier hs-var">_OpDef'AttrDef'description</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1435"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'hasMinimum :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27hasMinimum"><span class="hs-identifier hs-var">_OpDef'AttrDef'hasMinimum</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1436"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'minimum :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27minimum"><span class="hs-identifier hs-var">_OpDef'AttrDef'minimum</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1437"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
forall a. Maybe a
|
|
</span><span class="hs-identifier hs-var">Prelude.Nothing</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1438"></span><span> </span><span class="annot"><span class="annottext">_OpDef'AttrDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27_unknownFields"><span class="hs-identifier hs-var">_OpDef'AttrDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1439"></span><span> </span><span id="local-6989586621679485290"><span class="annot"><span class="annottext">parseMessage :: Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485290"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1440"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1441"></span><span> </span><span class="annot"><a href="#local-6989586621679485289"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1442"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span>
|
|
</span><span id="line-1443"></span><span> </span><span id="local-6989586621679485289"><span class="annot"><span class="annottext">loop :: OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679485288"><span class="annot"><span class="annottext">x :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-1444"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485287"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485287"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1445"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485287"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1446"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485286"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679485286"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1447"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1448"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485286"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1449"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1450"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1451"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1453"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1454"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485286"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></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-1455"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1456"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1457"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485285"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485285"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485285"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1458"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1459"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485284"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485284"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1460"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485284"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1461"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-1462"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485283"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485283"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1463"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485282"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485282"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485281"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485281"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1464"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1465"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485281"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1466"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1467"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485282"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1468"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485280"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485280"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1469"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485280"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1470"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485279"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485279"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485279"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1471"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-1472"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> Text -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485283"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1473"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-1474"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485278"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485278"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1475"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485277"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485277"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485276"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485276"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1476"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1477"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485276"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1478"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1479"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485277"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1480"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485275"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485275"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1481"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485275"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1482"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485274"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485274"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485274"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1483"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-1484"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> Text -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485278"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1485"></span><span> </span><span class="hs-number">26</span><span>
|
|
</span><span id="line-1486"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485273"><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485273"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser AttrValue -> String -> Parser AttrValue
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1487"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485272"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485272"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1488"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser AttrValue -> Parser AttrValue
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1489"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485272"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser AttrValue
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1490"></span><span> </span><span class="annot"><span class="hs-string">"default_value"</span></span><span>
|
|
</span><span id="line-1491"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1492"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef AttrValue AttrValue
|
|
-> AttrValue -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1493"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "defaultValue" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"defaultValue"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485273"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1494"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-1495"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485271"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485271"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1496"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485270"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485270"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485269"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485269"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1497"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1498"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485269"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1499"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1500"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485270"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1501"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485268"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485268"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1502"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485268"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1503"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485267"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485267"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485267"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1504"></span><span> </span><span class="annot"><span class="hs-string">"description"</span></span><span>
|
|
</span><span id="line-1505"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1506"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> Text -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485271"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1507"></span><span> </span><span class="hs-number">40</span><span>
|
|
</span><span id="line-1508"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485266"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485266"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1509"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1510"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1511"></span><span> </span><span class="annot"><span class="hs-string">"has_minimum"</span></span><span>
|
|
</span><span id="line-1512"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1513"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef Bool Bool
|
|
-> Bool -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hasMinimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hasMinimum"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485266"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1514"></span><span> </span><span class="hs-number">48</span><span>
|
|
</span><span id="line-1515"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485265"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679485265"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1516"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1517"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1518"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1519"></span><span> </span><span class="annot"><span class="hs-string">"minimum"</span></span><span>
|
|
</span><span id="line-1520"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef Int64 Int64
|
|
-> Int64 -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "minimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"minimum"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679485265"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1521"></span><span> </span><span class="hs-number">58</span><span>
|
|
</span><span id="line-1522"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485264"><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485264"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser AttrValue -> String -> Parser AttrValue
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1523"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485263"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485263"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1524"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser AttrValue -> Parser AttrValue
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485263"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser AttrValue
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1526"></span><span> </span><span class="annot"><span class="hs-string">"allowed_values"</span></span><span>
|
|
</span><span id="line-1527"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1528"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef AttrValue AttrValue
|
|
-> AttrValue -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1529"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allowedValues" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allowedValues"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485264"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1530"></span><span> </span><span id="local-6989586621679485262"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679485262"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1531"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485261"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485261"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1532"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485262"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1533"></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1534"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDef'AttrDef -> OpDef'AttrDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1535"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485260"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485260"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485261"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485260"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485288"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1536"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1537"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef'AttrDef -> String -> Parser OpDef'AttrDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1538"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef -> Parser OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485289"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"AttrDef"</span></span><span>
|
|
</span><span id="line-1539"></span><span> </span><span id="local-6989586621679485259"><span class="annot"><span class="annottext">buildMessage :: OpDef'AttrDef -> Builder
|
|
</span><a href="#local-6989586621679485259"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1540"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485258"><span class="annot"><span class="annottext">_x :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1541"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1542"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485257"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485257"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> OpDef'AttrDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1543"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1544"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485257"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1545"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1546"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1547"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1548"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1549"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1550"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485256"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485256"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1551"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1552"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1553"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485256"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1554"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485256"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1555"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1556"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485257"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1557"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1558"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1559"></span><span> </span><span id="local-6989586621679485255"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485255"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> OpDef'AttrDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "type'" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1560"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1561"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485255"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1562"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1563"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1564"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1565"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1566"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1567"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485254"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485254"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1568"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1570"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485254"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1571"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485254"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1572"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1573"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485255"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1574"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1575"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-1576"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe AttrValue)
|
|
OpDef'AttrDef
|
|
OpDef'AttrDef
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
-> OpDef'AttrDef -> Maybe AttrValue
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1577"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'defaultValue" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'defaultValue"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1578"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1579"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1580"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Just</span></span><span> </span><span id="local-6989586621679485253"><span class="annot"><span class="annottext">_v :: AttrValue
|
|
</span><a href="#local-6989586621679485253"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1581"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1582"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1583"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (AttrValue -> ByteString) -> AttrValue -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1584"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485252"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485252"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1585"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1586"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1587"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485252"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1588"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485252"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1589"></span><span> </span><span class="annot"><span class="annottext">AttrValue -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-1590"></span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485253"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1591"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1592"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1593"></span><span> </span><span id="local-6989586621679485251"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485251"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1594"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDef'AttrDef OpDef'AttrDef Text Text
|
|
-> OpDef'AttrDef -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "description" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"description"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1595"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1596"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485251"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1597"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1598"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1599"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1600"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1601"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1602"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485250"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485250"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1603"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1604"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1605"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485250"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1606"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485250"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1607"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1608"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485251"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1609"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1610"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1611"></span><span> </span><span id="local-6989586621679485249"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679485249"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1612"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool OpDef'AttrDef OpDef'AttrDef Bool Bool
|
|
-> OpDef'AttrDef -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hasMinimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hasMinimum"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1613"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1614"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485249"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1615"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1616"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1617"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1618"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">40</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1620"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1621"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485248"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679485248"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485248"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1622"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485249"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1623"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1624"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1625"></span><span> </span><span id="local-6989586621679485247"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679485247"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 OpDef'AttrDef OpDef'AttrDef Int64 Int64
|
|
-> OpDef'AttrDef -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "minimum" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"minimum"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1626"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1627"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679485247"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1628"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1629"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1630"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1631"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">48</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1632"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1633"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1634"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1635"></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679485247"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1636"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1637"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-1638"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe AttrValue)
|
|
OpDef'AttrDef
|
|
OpDef'AttrDef
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
-> OpDef'AttrDef -> Maybe AttrValue
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1639"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'allowedValues" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'allowedValues"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1640"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1641"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1642"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Just</span></span><span> </span><span id="local-6989586621679485246"><span class="annot"><span class="annottext">_v :: AttrValue
|
|
</span><a href="#local-6989586621679485246"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1643"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">58</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1645"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (AttrValue -> ByteString) -> AttrValue -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1646"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485245"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485245"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1647"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1648"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1649"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485245"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1651"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485245"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1652"></span><span> </span><span class="annot"><span class="annottext">AttrValue -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-1653"></span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679485246"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1654"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
-> OpDef'AttrDef -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet OpDef'AttrDef OpDef'AttrDef FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485258"><span class="hs-identifier hs-var">_x</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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1656"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef"><span class="hs-identifier hs-type">OpDef'AttrDef</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1657"></span><span> </span><span id="local-6989586621679485243"><span class="annot"><span class="annottext">rnf :: OpDef'AttrDef -> ()
|
|
</span><a href="#local-6989586621679485243"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1658"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485242"><span class="annot"><span class="annottext">x__ :: OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1659"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1660"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27name"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'name</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1663"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1664"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27type%27"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'type'</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1665"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe AttrValue -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1666"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27defaultValue"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'defaultValue</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1667"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1668"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27description"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'description</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1669"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27hasMinimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'hasMinimum</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1671"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1672"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27minimum"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'minimum</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe AttrValue -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDef'AttrDef -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDef%27AttrDef%27allowedValues"><span class="hs-identifier hs-var hs-var">_OpDef'AttrDef'allowedValues</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef'AttrDef
|
|
</span><a href="#local-6989586621679485242"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </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 class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1675"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.version' @:: Lens' OpDeprecation Data.Int.Int32@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.explanation' @:: Lens' OpDeprecation Data.Text.Text@ -}</span><span>
|
|
</span><span id="line-1679"></span><span class="hs-keyword">data</span><span> </span><span id="OpDeprecation"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-var">OpDeprecation</span></a></span></span><span>
|
|
</span><span id="line-1680"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="OpDeprecation%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation%27_constructor"><span class="hs-identifier hs-var">OpDeprecation'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_OpDeprecation%27version"><span class="annot"><span class="annottext">OpDeprecation -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27version"><span class="hs-identifier hs-var hs-var">_OpDeprecation'version</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1681"></span><span> </span><span id="_OpDeprecation%27explanation"><span class="annot"><span class="annottext">OpDeprecation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27explanation"><span class="hs-identifier hs-var hs-var">_OpDeprecation'explanation</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1682"></span><span> </span><span id="_OpDeprecation%27_unknownFields"><span class="annot"><span class="annottext">OpDeprecation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDeprecation'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1683"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679485234"><span id="local-6989586621679485236"><span class="annot"><span class="annottext">OpDeprecation -> OpDeprecation -> Bool
|
|
(OpDeprecation -> OpDeprecation -> Bool)
|
|
-> (OpDeprecation -> OpDeprecation -> Bool) -> Eq OpDeprecation
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c/= :: OpDeprecation -> OpDeprecation -> Bool
|
|
== :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c== :: OpDeprecation -> OpDeprecation -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679485219"><span id="local-6989586621679485221"><span id="local-6989586621679485223"><span id="local-6989586621679485225"><span id="local-6989586621679485227"><span id="local-6989586621679485229"><span id="local-6989586621679485231"><span class="annot"><span class="annottext">Eq OpDeprecation
|
|
Eq OpDeprecation =>
|
|
(OpDeprecation -> OpDeprecation -> Ordering)
|
|
-> (OpDeprecation -> OpDeprecation -> Bool)
|
|
-> (OpDeprecation -> OpDeprecation -> Bool)
|
|
-> (OpDeprecation -> OpDeprecation -> Bool)
|
|
-> (OpDeprecation -> OpDeprecation -> Bool)
|
|
-> (OpDeprecation -> OpDeprecation -> OpDeprecation)
|
|
-> (OpDeprecation -> OpDeprecation -> OpDeprecation)
|
|
-> Ord OpDeprecation
|
|
OpDeprecation -> OpDeprecation -> Bool
|
|
OpDeprecation -> OpDeprecation -> Ordering
|
|
OpDeprecation -> OpDeprecation -> OpDeprecation
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: OpDeprecation -> OpDeprecation -> OpDeprecation
|
|
$cmin :: OpDeprecation -> OpDeprecation -> OpDeprecation
|
|
max :: OpDeprecation -> OpDeprecation -> OpDeprecation
|
|
$cmax :: OpDeprecation -> OpDeprecation -> OpDeprecation
|
|
>= :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c>= :: OpDeprecation -> OpDeprecation -> Bool
|
|
> :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c> :: OpDeprecation -> OpDeprecation -> Bool
|
|
<= :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c<= :: OpDeprecation -> OpDeprecation -> Bool
|
|
< :: OpDeprecation -> OpDeprecation -> Bool
|
|
$c< :: OpDeprecation -> OpDeprecation -> Bool
|
|
compare :: OpDeprecation -> OpDeprecation -> Ordering
|
|
$ccompare :: OpDeprecation -> OpDeprecation -> Ordering
|
|
$cp1Ord :: Eq OpDeprecation
|
|
</span><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">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1684"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485214"><span id="local-6989586621679485216"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1685"></span><span> </span><span id="local-6989586621679485213"><span class="annot"><span class="annottext">showsPrec :: Int -> OpDeprecation -> ShowS
|
|
</span><a href="#local-6989586621679485213"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485212"><span class="annot"><span class="annottext">__x :: OpDeprecation
|
|
</span><a href="#local-6989586621679485212"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679485211"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679485211"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-1686"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-1687"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-1688"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-1689"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDeprecation -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485212"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679485211"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1690"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span> </span><span class="annot"><span class="hs-string">"version"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1691"></span><span> </span><span id="local-6989586621679485209"><span class="annot"><span class="annottext">fieldOf :: Proxy# "version"
|
|
-> (Int32 -> f Int32) -> OpDeprecation -> f OpDeprecation
|
|
</span><a href="#local-6989586621679485209"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1692"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> OpDeprecation -> f OpDeprecation)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> OpDeprecation
|
|
-> f OpDeprecation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDeprecation -> Int32)
|
|
-> (OpDeprecation -> Int32 -> OpDeprecation)
|
|
-> Lens OpDeprecation OpDeprecation Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1694"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27version"><span class="hs-identifier hs-var hs-var">_OpDeprecation'version</span></a></span><span>
|
|
</span><span id="line-1695"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485208"><span class="annot"><span class="annottext">x__ :: OpDeprecation
|
|
</span><a href="#local-6989586621679485208"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485207"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679485207"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485208"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDeprecation'version :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27version"><span class="hs-identifier hs-var">_OpDeprecation'version</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679485207"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1696"></span><span> </span><span class="annot"><span class="annottext">(Int32 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1697"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span> </span><span class="annot"><span class="hs-string">"explanation"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1698"></span><span> </span><span id="local-6989586621679485205"><span class="annot"><span class="annottext">fieldOf :: Proxy# "explanation"
|
|
-> (Text -> f Text) -> OpDeprecation -> f OpDeprecation
|
|
</span><a href="#local-6989586621679485205"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1699"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> OpDeprecation -> f OpDeprecation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> OpDeprecation
|
|
-> f OpDeprecation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1700"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDeprecation -> Text)
|
|
-> (OpDeprecation -> Text -> OpDeprecation)
|
|
-> Lens OpDeprecation OpDeprecation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1701"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27explanation"><span class="hs-identifier hs-var hs-var">_OpDeprecation'explanation</span></a></span><span>
|
|
</span><span id="line-1702"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485204"><span class="annot"><span class="annottext">x__ :: OpDeprecation
|
|
</span><a href="#local-6989586621679485204"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485203"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679485203"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485204"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDeprecation'explanation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27explanation"><span class="hs-identifier hs-var">_OpDeprecation'explanation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485203"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1703"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1704"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485196"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1705"></span><span> </span><span id="local-6989586621679485192"><span class="annot"><span class="annottext">messageName :: Proxy OpDeprecation -> Text
|
|
</span><a href="#local-6989586621679485192"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.OpDeprecation"</span></span><span>
|
|
</span><span id="line-1706"></span><span> </span><span id="local-6989586621679485191"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy OpDeprecation -> ByteString
|
|
</span><a href="#local-6989586621679485191"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1707"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\rOpDeprecation\DC2\CAN\n\
|
|
\\aversion\CAN\SOH \SOH(\ENQR\aversion\DC2 \n\
|
|
\\vexplanation\CAN\STX \SOH(\tR\vexplanation"</span></span><span>
|
|
</span><span id="line-1711"></span><span> </span><span id="local-6989586621679485190"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy OpDeprecation -> ByteString
|
|
</span><a href="#local-6989586621679485190"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-1712"></span><span> </span><span id="local-6989586621679485189"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor OpDeprecation)
|
|
</span><a href="#local-6989586621679485189"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-1713"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1714"></span><span> </span><span id="local-6989586621679485188"><span class="annot"><span class="annottext">version__field_descriptor :: FieldDescriptor OpDeprecation
|
|
</span><a href="#local-6989586621679485188"><span class="hs-identifier hs-var hs-var">version__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1715"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor OpDeprecation Int32
|
|
-> FieldDescriptor OpDeprecation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1716"></span><span> </span><span class="annot"><span class="hs-string">"version"</span></span><span>
|
|
</span><span id="line-1717"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1718"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1719"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens OpDeprecation OpDeprecation Int32 Int32
|
|
-> FieldAccessor OpDeprecation Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1720"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "version" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"version"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1721"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span>
|
|
</span><span id="line-1722"></span><span> </span><span id="local-6989586621679485186"><span class="annot"><span class="annottext">explanation__field_descriptor :: FieldDescriptor OpDeprecation
|
|
</span><a href="#local-6989586621679485186"><span class="hs-identifier hs-var hs-var">explanation__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1723"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor OpDeprecation Text
|
|
-> FieldDescriptor OpDeprecation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1724"></span><span> </span><span class="annot"><span class="hs-string">"explanation"</span></span><span>
|
|
</span><span id="line-1725"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1726"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1727"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens OpDeprecation OpDeprecation Text Text
|
|
-> FieldAccessor OpDeprecation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1728"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1729"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "explanation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"explanation"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1730"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span>
|
|
</span><span id="line-1731"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1732"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor OpDeprecation)]
|
|
-> Map Tag (FieldDescriptor OpDeprecation)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1733"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDeprecation
|
|
</span><a href="#local-6989586621679485188"><span class="hs-identifier hs-var">version__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpDeprecation
|
|
</span><a href="#local-6989586621679485186"><span class="hs-identifier hs-var">explanation__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1735"></span><span> </span><span id="local-6989586621679485185"><span class="annot"><span class="annottext">unknownFields :: LensLike' f OpDeprecation FieldSet
|
|
</span><a href="#local-6989586621679485185"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-1736"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(OpDeprecation -> FieldSet)
|
|
-> (OpDeprecation -> FieldSet -> OpDeprecation)
|
|
-> Lens' OpDeprecation FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1737"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDeprecation'_unknownFields</span></a></span><span>
|
|
</span><span id="line-1738"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485184"><span class="annot"><span class="annottext">x__ :: OpDeprecation
|
|
</span><a href="#local-6989586621679485184"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485183"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679485183"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485184"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDeprecation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27_unknownFields"><span class="hs-identifier hs-var">_OpDeprecation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485183"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1739"></span><span> </span><span id="local-6989586621679485182"><span class="annot"><span class="annottext">defMessage :: OpDeprecation
|
|
</span><a href="#local-6989586621679485182"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-1740"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WOpDeprecation'_constructor :: Int32 -> Text -> FieldSet -> OpDeprecation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#%24WOpDeprecation%27_constructor"><span class="hs-identifier hs-type hs-type">OpDeprecation'_constructor</span></a></span><span>
|
|
</span><span id="line-1741"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpDeprecation'version :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27version"><span class="hs-identifier hs-var">_OpDeprecation'version</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1742"></span><span> </span><span class="annot"><span class="annottext">_OpDeprecation'explanation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27explanation"><span class="hs-identifier hs-var">_OpDeprecation'explanation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1743"></span><span> </span><span class="annot"><span class="annottext">_OpDeprecation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27_unknownFields"><span class="hs-identifier hs-var">_OpDeprecation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1744"></span><span> </span><span id="local-6989586621679485180"><span class="annot"><span class="annottext">parseMessage :: Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485180"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1745"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1746"></span><span> </span><span class="annot"><a href="#local-6989586621679485179"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1747"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span>
|
|
</span><span id="line-1748"></span><span> </span><span id="local-6989586621679485179"><span class="annot"><span class="annottext">loop :: OpDeprecation -> Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485179"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679485178"><span class="annot"><span class="annottext">x :: OpDeprecation
|
|
</span><a href="#local-6989586621679485178"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-1749"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485177"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485177"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1750"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485177"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1751"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485176"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679485176"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1752"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1753"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485176"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1754"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1755"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1756"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1757"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1758"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1759"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485176"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></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-1760"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Parser OpDeprecation
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1761"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDeprecation OpDeprecation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDeprecation -> OpDeprecation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1762"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDeprecation OpDeprecation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485175"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485175"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485175"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485178"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1763"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1764"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485174"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485174"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1765"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485174"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1766"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485173"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679485173"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1767"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1768"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1769"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1770"></span><span> </span><span class="annot"><span class="hs-string">"version"</span></span><span>
|
|
</span><span id="line-1771"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485179"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDeprecation OpDeprecation Int32 Int32
|
|
-> Int32 -> OpDeprecation -> OpDeprecation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "version" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"version"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679485173"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485178"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1772"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-1773"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485172"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485172"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1774"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485171"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485171"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485170"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485170"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1775"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1776"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485170"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1777"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1778"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485171"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1779"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679485169"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679485169"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1780"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679485169"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1781"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679485168"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679485168"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485168"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1782"></span><span> </span><span class="annot"><span class="hs-string">"explanation"</span></span><span>
|
|
</span><span id="line-1783"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485179"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1784"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDeprecation OpDeprecation Text Text
|
|
-> Text -> OpDeprecation -> OpDeprecation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "explanation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"explanation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485172"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485178"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1785"></span><span> </span><span id="local-6989586621679485167"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679485167"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1786"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485166"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485166"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1787"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485167"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1788"></span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485179"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1789"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpDeprecation OpDeprecation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpDeprecation -> OpDeprecation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1790"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpDeprecation OpDeprecation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485165"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485165"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485166"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485165"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485178"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1791"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1792"></span><span> </span><span class="annot"><span class="annottext">Parser OpDeprecation -> String -> Parser OpDeprecation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1793"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">OpDeprecation -> Parser OpDeprecation
|
|
</span><a href="#local-6989586621679485179"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"OpDeprecation"</span></span><span>
|
|
</span><span id="line-1794"></span><span> </span><span id="local-6989586621679485164"><span class="annot"><span class="annottext">buildMessage :: OpDeprecation -> Builder
|
|
</span><a href="#local-6989586621679485164"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1795"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485163"><span class="annot"><span class="annottext">_x :: OpDeprecation
|
|
</span><a href="#local-6989586621679485163"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1796"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1797"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1798"></span><span> </span><span id="local-6989586621679485162"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679485162"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int32 OpDeprecation OpDeprecation Int32 Int32
|
|
-> OpDeprecation -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "version" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"version"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485163"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1799"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1800"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int32 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679485162"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1801"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1802"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1803"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1804"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1805"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1806"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679485162"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1807"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1808"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1809"></span><span> </span><span id="local-6989586621679485161"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679485161"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1810"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text OpDeprecation OpDeprecation Text Text
|
|
-> OpDeprecation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "explanation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"explanation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485163"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1811"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1812"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485161"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1813"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1814"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1815"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1816"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1817"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1818"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485160"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485160"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1819"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1820"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485160"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485160"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1823"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1824"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679485161"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1825"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1826"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet OpDeprecation OpDeprecation FieldSet FieldSet
|
|
-> OpDeprecation -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet OpDeprecation OpDeprecation FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485163"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1827"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation"><span class="hs-identifier hs-type">OpDeprecation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1828"></span><span> </span><span id="local-6989586621679485158"><span class="annot"><span class="annottext">rnf :: OpDeprecation -> ()
|
|
</span><a href="#local-6989586621679485158"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1829"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485157"><span class="annot"><span class="annottext">x__ :: OpDeprecation
|
|
</span><a href="#local-6989586621679485157"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1830"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1831"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDeprecation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpDeprecation'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485157"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1832"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1833"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDeprecation -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27version"><span class="hs-identifier hs-var hs-var">_OpDeprecation'version</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485157"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1834"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpDeprecation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpDeprecation%27explanation"><span class="hs-identifier hs-var hs-var">_OpDeprecation'explanation</span></a></span><span> </span><span class="annot"><span class="annottext">OpDeprecation
|
|
</span><a href="#local-6989586621679485157"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </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-1835"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.op' @:: Lens' OpList [OpDef]@
|
|
* 'Proto.Tensorflow.Core.Framework.OpDef_Fields.vec'op' @:: Lens' OpList (Data.Vector.Vector OpDef)@ -}</span><span>
|
|
</span><span id="line-1839"></span><span class="hs-keyword">data</span><span> </span><span id="OpList"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-var">OpList</span></a></span></span><span>
|
|
</span><span id="line-1840"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="OpList%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList%27_constructor"><span class="hs-identifier hs-var">OpList'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_OpList%27op"><span class="annot"><span class="annottext">OpList -> Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var hs-var">_OpList'op</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1841"></span><span> </span><span id="_OpList%27_unknownFields"><span class="annot"><span class="annottext">OpList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpList'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1842"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679485150"><span id="local-6989586621679485152"><span class="annot"><span class="annottext">OpList -> OpList -> Bool
|
|
(OpList -> OpList -> Bool)
|
|
-> (OpList -> OpList -> Bool) -> Eq OpList
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: OpList -> OpList -> Bool
|
|
$c/= :: OpList -> OpList -> Bool
|
|
== :: OpList -> OpList -> Bool
|
|
$c== :: OpList -> OpList -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679485135"><span id="local-6989586621679485137"><span id="local-6989586621679485139"><span id="local-6989586621679485141"><span id="local-6989586621679485143"><span id="local-6989586621679485145"><span id="local-6989586621679485147"><span class="annot"><span class="annottext">Eq OpList
|
|
Eq OpList =>
|
|
(OpList -> OpList -> Ordering)
|
|
-> (OpList -> OpList -> Bool)
|
|
-> (OpList -> OpList -> Bool)
|
|
-> (OpList -> OpList -> Bool)
|
|
-> (OpList -> OpList -> Bool)
|
|
-> (OpList -> OpList -> OpList)
|
|
-> (OpList -> OpList -> OpList)
|
|
-> Ord OpList
|
|
OpList -> OpList -> Bool
|
|
OpList -> OpList -> Ordering
|
|
OpList -> OpList -> OpList
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: OpList -> OpList -> OpList
|
|
$cmin :: OpList -> OpList -> OpList
|
|
max :: OpList -> OpList -> OpList
|
|
$cmax :: OpList -> OpList -> OpList
|
|
>= :: OpList -> OpList -> Bool
|
|
$c>= :: OpList -> OpList -> Bool
|
|
> :: OpList -> OpList -> Bool
|
|
$c> :: OpList -> OpList -> Bool
|
|
<= :: OpList -> OpList -> Bool
|
|
$c<= :: OpList -> OpList -> Bool
|
|
< :: OpList -> OpList -> Bool
|
|
$c< :: OpList -> OpList -> Bool
|
|
compare :: OpList -> OpList -> Ordering
|
|
$ccompare :: OpList -> OpList -> Ordering
|
|
$cp1Ord :: Eq OpList
|
|
</span><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">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1843"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485130"><span id="local-6989586621679485132"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1844"></span><span> </span><span id="local-6989586621679485129"><span class="annot"><span class="annottext">showsPrec :: Int -> OpList -> ShowS
|
|
</span><a href="#local-6989586621679485129"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485128"><span class="annot"><span class="annottext">__x :: OpList
|
|
</span><a href="#local-6989586621679485128"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679485127"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679485127"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-1845"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-1846"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-1847"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-1848"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpList -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485128"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679485127"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1849"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span> </span><span class="annot"><span class="hs-string">"op"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1850"></span><span> </span><span id="local-6989586621679485125"><span class="annot"><span class="annottext">fieldOf :: Proxy# "op" -> ([OpDef] -> f [OpDef]) -> OpList -> f OpList
|
|
</span><a href="#local-6989586621679485125"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1851"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef -> f (Vector OpDef)) -> OpList -> f OpList)
|
|
-> (([OpDef] -> f [OpDef]) -> Vector OpDef -> f (Vector OpDef))
|
|
-> ([OpDef] -> f [OpDef])
|
|
-> OpList
|
|
-> f OpList
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1852"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpList -> Vector OpDef)
|
|
-> (OpList -> Vector OpDef -> OpList)
|
|
-> Lens OpList OpList (Vector OpDef) (Vector OpDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1853"></span><span> </span><span class="annot"><span class="annottext">OpList -> Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var hs-var">_OpList'op</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485124"><span class="annot"><span class="annottext">x__ :: OpList
|
|
</span><a href="#local-6989586621679485124"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485123"><span class="annot"><span class="annottext">y__ :: Vector OpDef
|
|
</span><a href="#local-6989586621679485123"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485124"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpList'op :: Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var">_OpList'op</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef
|
|
</span><a href="#local-6989586621679485123"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1854"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector OpDef -> [OpDef])
|
|
-> (Vector OpDef -> [OpDef] -> Vector OpDef)
|
|
-> Lens (Vector OpDef) (Vector OpDef) [OpDef] [OpDef]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1855"></span><span> </span><span class="annot"><span class="annottext">Vector OpDef -> [OpDef]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-1856"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679485122"><span class="annot"><span class="annottext">y__ :: [OpDef]
|
|
</span><a href="#local-6989586621679485122"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">[OpDef] -> Vector OpDef
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[OpDef]
|
|
</span><a href="#local-6989586621679485122"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1857"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'op"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1858"></span><span> </span><span id="local-6989586621679485120"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'op"
|
|
-> (Vector OpDef -> f (Vector OpDef)) -> OpList -> f OpList
|
|
</span><a href="#local-6989586621679485120"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1859"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector OpDef -> f (Vector OpDef)) -> OpList -> f OpList)
|
|
-> ((Vector OpDef -> f (Vector OpDef))
|
|
-> Vector OpDef -> f (Vector OpDef))
|
|
-> (Vector OpDef -> f (Vector OpDef))
|
|
-> OpList
|
|
-> f OpList
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1860"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpList -> Vector OpDef)
|
|
-> (OpList -> Vector OpDef -> OpList)
|
|
-> Lens OpList OpList (Vector OpDef) (Vector OpDef)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1861"></span><span> </span><span class="annot"><span class="annottext">OpList -> Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var hs-var">_OpList'op</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485119"><span class="annot"><span class="annottext">x__ :: OpList
|
|
</span><a href="#local-6989586621679485119"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485118"><span class="annot"><span class="annottext">y__ :: Vector OpDef
|
|
</span><a href="#local-6989586621679485118"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485119"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpList'op :: Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var">_OpList'op</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef
|
|
</span><a href="#local-6989586621679485118"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1862"></span><span> </span><span class="annot"><span class="annottext">(Vector OpDef -> f (Vector OpDef))
|
|
-> Vector OpDef -> f (Vector OpDef)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1863"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679485111"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1864"></span><span> </span><span id="local-6989586621679485107"><span class="annot"><span class="annottext">messageName :: Proxy OpList -> Text
|
|
</span><a href="#local-6989586621679485107"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.OpList"</span></span><span>
|
|
</span><span id="line-1865"></span><span> </span><span id="local-6989586621679485106"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy OpList -> ByteString
|
|
</span><a href="#local-6989586621679485106"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1866"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\ACKOpList\DC2!\n\
|
|
\\STXop\CAN\SOH \ETX(\v2\DC1.tensorflow.OpDefR\STXop"</span></span><span>
|
|
</span><span id="line-1869"></span><span> </span><span id="local-6989586621679485105"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy OpList -> ByteString
|
|
</span><a href="#local-6989586621679485105"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-1870"></span><span> </span><span id="local-6989586621679485104"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor OpList)
|
|
</span><a href="#local-6989586621679485104"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-1871"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1872"></span><span> </span><span id="local-6989586621679485103"><span class="annot"><span class="annottext">op__field_descriptor :: FieldDescriptor OpList
|
|
</span><a href="#local-6989586621679485103"><span class="hs-identifier hs-var hs-var">op__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1873"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor OpDef
|
|
-> FieldAccessor OpList OpDef
|
|
-> FieldDescriptor OpList
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1874"></span><span> </span><span class="annot"><span class="hs-string">"op"</span></span><span>
|
|
</span><span id="line-1875"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor OpDef
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1876"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1877"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing -> Lens' OpList [OpDef] -> FieldAccessor OpList OpDef
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-1878"></span><span> </span><span class="annot"><span class="annottext">Packing
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "op" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"op"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1879"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span>
|
|
</span><span id="line-1880"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor OpList)] -> Map Tag (FieldDescriptor OpList)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor OpList
|
|
</span><a href="#local-6989586621679485103"><span class="hs-identifier hs-var">op__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1881"></span><span> </span><span id="local-6989586621679485102"><span class="annot"><span class="annottext">unknownFields :: LensLike' f OpList FieldSet
|
|
</span><a href="#local-6989586621679485102"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-1882"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(OpList -> FieldSet)
|
|
-> (OpList -> FieldSet -> OpList) -> Lens' OpList FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1883"></span><span> </span><span class="annot"><span class="annottext">OpList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpList'_unknownFields</span></a></span><span>
|
|
</span><span id="line-1884"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485101"><span class="annot"><span class="annottext">x__ :: OpList
|
|
</span><a href="#local-6989586621679485101"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679485100"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679485100"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485101"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpList'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27_unknownFields"><span class="hs-identifier hs-var">_OpList'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485100"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1885"></span><span> </span><span id="local-6989586621679485099"><span class="annot"><span class="annottext">defMessage :: OpList
|
|
</span><a href="#local-6989586621679485099"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-1886"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WOpList'_constructor :: Vector OpDef -> FieldSet -> OpList
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#%24WOpList%27_constructor"><span class="hs-identifier hs-type hs-type">OpList'_constructor</span></a></span><span>
|
|
</span><span id="line-1887"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_OpList'op :: Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var">_OpList'op</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector OpDef
|
|
forall (v :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1888"></span><span> </span><span class="annot"><span class="annottext">_OpList'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27_unknownFields"><span class="hs-identifier hs-var">_OpList'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1889"></span><span> </span><span id="local-6989586621679485097"><span class="annot"><span class="annottext">parseMessage :: Parser OpList
|
|
</span><a href="#local-6989586621679485097"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1890"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1891"></span><span> </span><span class="annot"><a href="#local-6989586621679485096"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1892"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span>
|
|
</span><span id="line-1893"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpDef"><span class="hs-identifier hs-type">OpDef</span></a></span><span>
|
|
</span><span id="line-1894"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span>
|
|
</span><span id="line-1895"></span><span> </span><span id="local-6989586621679485096"><span class="annot"><span class="annottext">loop :: OpList -> Growing Vector RealWorld OpDef -> Parser OpList
|
|
</span><a href="#local-6989586621679485096"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679485095"><span class="annot"><span class="annottext">x :: OpList
|
|
</span><a href="#local-6989586621679485095"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679485094"><span class="annot"><span class="annottext">mutable'op :: Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485094"><span class="hs-identifier hs-var">mutable'op</span></a></span></span><span>
|
|
</span><span id="line-1896"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485093"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485093"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1897"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679485093"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1898"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485092"><span class="annot"><span class="annottext">Vector OpDef
|
|
</span><a href="#local-6989586621679485092"><span class="hs-identifier hs-var">frozen'op</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector OpDef) -> Parser (Vector OpDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1899"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef -> IO (Vector OpDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
Growing Vector (PrimState IO) OpDef
|
|
</span><a href="#local-6989586621679485094"><span class="hs-identifier hs-var">mutable'op</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1900"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679485091"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679485091"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1901"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1902"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485091"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1903"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1904"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1905"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1906"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1907"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1908"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679485091"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></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-1909"></span><span> </span><span class="annot"><span class="annottext">OpList -> Parser OpList
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1910"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpList OpList FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpList -> OpList
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1911"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpList OpList FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-1912"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485090"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485090"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485090"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1913"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpList OpList (Vector OpDef) (Vector OpDef)
|
|
-> Vector OpDef -> OpList -> OpList
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1914"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'op" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'op"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Vector OpDef
|
|
</span><a href="#local-6989586621679485092"><span class="hs-identifier hs-var">frozen'op</span></a></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485095"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1915"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1916"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485089"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485089"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1917"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485089"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1918"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-1919"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485088"><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485088"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser OpDef -> String -> Parser OpDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1920"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485087"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485087"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1921"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser OpDef -> Parser OpDef
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1922"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485087"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1923"></span><span> </span><span class="annot"><span class="annottext">Parser OpDef
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1924"></span><span> </span><span class="annot"><span class="hs-string">"op"</span></span><span>
|
|
</span><span id="line-1925"></span><span> </span><span id="local-6989586621679485086"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485086"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef)
|
|
-> Parser (Growing Vector RealWorld OpDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1926"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) OpDef
|
|
-> OpDef -> IO (Growing Vector (PrimState IO) OpDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
Growing Vector (PrimState IO) OpDef
|
|
</span><a href="#local-6989586621679485094"><span class="hs-identifier hs-var">mutable'op</span></a></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485088"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1927"></span><span> </span><span class="annot"><span class="annottext">OpList -> Growing Vector RealWorld OpDef -> Parser OpList
|
|
</span><a href="#local-6989586621679485096"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485095"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485086"><span class="hs-identifier hs-var">v</span></a></span><span>
|
|
</span><span id="line-1928"></span><span> </span><span id="local-6989586621679485085"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679485085"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1929"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485084"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485084"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1930"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679485085"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1931"></span><span> </span><span class="annot"><span class="annottext">OpList -> Growing Vector RealWorld OpDef -> Parser OpList
|
|
</span><a href="#local-6989586621679485096"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1932"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter OpList OpList FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> OpList -> OpList
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1933"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter OpList OpList FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679485083"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485083"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679485084"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679485083"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485095"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1934"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485094"><span class="hs-identifier hs-var">mutable'op</span></a></span><span>
|
|
</span><span id="line-1935"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1936"></span><span> </span><span class="annot"><span class="annottext">Parser OpList -> String -> Parser OpList
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1937"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679485082"><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485082"><span class="hs-identifier hs-var">mutable'op</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef)
|
|
-> Parser (Growing Vector RealWorld OpDef)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1938"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld OpDef)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-1939"></span><span> </span><span class="annot"><span class="annottext">OpList -> Growing Vector RealWorld OpDef -> Parser OpList
|
|
</span><a href="#local-6989586621679485096"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld OpDef
|
|
</span><a href="#local-6989586621679485082"><span class="hs-identifier hs-var">mutable'op</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1940"></span><span> </span><span class="annot"><span class="hs-string">"OpList"</span></span><span>
|
|
</span><span id="line-1941"></span><span> </span><span id="local-6989586621679485081"><span class="annot"><span class="annottext">buildMessage :: OpList -> Builder
|
|
</span><a href="#local-6989586621679485081"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1942"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485080"><span class="annot"><span class="annottext">_x :: OpList
|
|
</span><a href="#local-6989586621679485080"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1943"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1944"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(OpDef -> Builder) -> Vector OpDef -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1945"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485079"><span class="annot"><span class="annottext">_v :: OpDef
|
|
</span><a href="#local-6989586621679485079"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1946"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1947"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1948"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (OpDef -> ByteString) -> OpDef -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1949"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485078"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679485078"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1950"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1951"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1952"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485078"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1953"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679485078"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1954"></span><span> </span><span class="annot"><span class="annottext">OpDef -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-1955"></span><span> </span><span class="annot"><span class="annottext">OpDef
|
|
</span><a href="#local-6989586621679485079"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1956"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike (Vector OpDef) OpList OpList (Vector OpDef) (Vector OpDef)
|
|
-> OpList -> Vector OpDef
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'op" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'op"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485080"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1957"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1958"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet OpList OpList FieldSet FieldSet
|
|
-> OpList -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet OpList OpList FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485080"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1959"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#OpList"><span class="hs-identifier hs-type">OpList</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1960"></span><span> </span><span id="local-6989586621679485076"><span class="annot"><span class="annottext">rnf :: OpList -> ()
|
|
</span><a href="#local-6989586621679485076"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1961"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679485075"><span class="annot"><span class="annottext">x__ :: OpList
|
|
</span><a href="#local-6989586621679485075"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1962"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1963"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_OpList'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485075"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1964"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector OpDef -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">OpList -> Vector OpDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#_OpList%27op"><span class="hs-identifier hs-var hs-var">_OpList'op</span></a></span><span> </span><span class="annot"><span class="annottext">OpList
|
|
</span><a href="#local-6989586621679485075"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1965"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-type">packedFileDescriptor</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span>
|
|
</span><span id="line-1966"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.OpDef.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
|
|
</span><span id="line-1967"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\&tensorflow/core/framework/op_def.proto\DC2\n\
|
|
\tensorflow\SUB*tensorflow/core/framework/attr_value.proto\SUB%tensorflow/core/framework/types.proto\"\244\a\n\
|
|
\\ENQOpDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC25\n\
|
|
\\tinput_arg\CAN\STX \ETX(\v2\CAN.tensorflow.OpDef.ArgDefR\binputArg\DC27\n\
|
|
\\n\
|
|
\output_arg\CAN\ETX \ETX(\v2\CAN.tensorflow.OpDef.ArgDefR\toutputArg\DC2%\n\
|
|
\\SOcontrol_output\CAN\DC4 \ETX(\tR\rcontrolOutput\DC2-\n\
|
|
\\EOTattr\CAN\EOT \ETX(\v2\EM.tensorflow.OpDef.AttrDefR\EOTattr\DC2;\n\
|
|
\\vdeprecation\CAN\b \SOH(\v2\EM.tensorflow.OpDeprecationR\vdeprecation\DC2\CAN\n\
|
|
\\asummary\CAN\ENQ \SOH(\tR\asummary\DC2 \n\
|
|
\\vdescription\CAN\ACK \SOH(\tR\vdescription\DC2%\n\
|
|
\\SOis_commutative\CAN\DC2 \SOH(\bR\risCommutative\DC2!\n\
|
|
\\fis_aggregate\CAN\DLE \SOH(\bR\visAggregate\DC2\US\n\
|
|
\\vis_stateful\CAN\DC1 \SOH(\bR\n\
|
|
\isStateful\DC2<\n\
|
|
\\SUBallows_uninitialized_input\CAN\DC3 \SOH(\bR\CANallowsUninitializedInput\SUB\227\SOH\n\
|
|
\\ACKArgDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2 \n\
|
|
\\vdescription\CAN\STX \SOH(\tR\vdescription\DC2(\n\
|
|
\\EOTtype\CAN\ETX \SOH(\SO2\DC4.tensorflow.DataTypeR\EOTtype\DC2\ESC\n\
|
|
\\ttype_attr\CAN\EOT \SOH(\tR\btypeAttr\DC2\US\n\
|
|
\\vnumber_attr\CAN\ENQ \SOH(\tR\n\
|
|
\numberAttr\DC2$\n\
|
|
\\SOtype_list_attr\CAN\ACK \SOH(\tR\ftypeListAttr\DC2\NAK\n\
|
|
\\ACKis_ref\CAN\DLE \SOH(\bR\ENQisRef\SUB\136\STX\n\
|
|
\\aAttrDef\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\DC2\n\
|
|
\\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2:\n\
|
|
\\rdefault_value\CAN\ETX \SOH(\v2\NAK.tensorflow.AttrValueR\fdefaultValue\DC2 \n\
|
|
\\vdescription\CAN\EOT \SOH(\tR\vdescription\DC2\US\n\
|
|
\\vhas_minimum\CAN\ENQ \SOH(\bR\n\
|
|
\hasMinimum\DC2\CAN\n\
|
|
\\aminimum\CAN\ACK \SOH(\ETXR\aminimum\DC2<\n\
|
|
\\SOallowed_values\CAN\a \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues\"K\n\
|
|
\\rOpDeprecation\DC2\CAN\n\
|
|
\\aversion\CAN\SOH \SOH(\ENQR\aversion\DC2 \n\
|
|
\\vexplanation\CAN\STX \SOH(\tR\vexplanation\"+\n\
|
|
\\ACKOpList\DC2!\n\
|
|
\\STXop\CAN\SOH \ETX(\v2\DC1.tensorflow.OpDefR\STXopB{\n\
|
|
\\CANorg.tensorflow.frameworkB\vOpDefProtosP\SOHZMgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/op_def_go_proto\248\SOH\SOHJ\148\&8\n\
|
|
\\a\DC2\ENQ\NUL\NUL\169\SOH\STX\n\
|
|
\\b\n\
|
|
\\SOH\f\DC2\ETX\NUL\NUL\DC2\n\
|
|
\\b\n\
|
|
\\SOH\STX\DC2\ETX\STX\NUL\DC3\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ETX\NUL\US\n\
|
|
\\t\n\
|
|
\\STX\b\US\DC2\ETX\ETX\NUL\US\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\EOT\NUL,\n\
|
|
\\t\n\
|
|
\\STX\b\b\DC2\ETX\EOT\NUL,\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ENQ\NUL\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\ENQ\NUL\"\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ACK\NUL1\n\
|
|
\\t\n\
|
|
\\STX\b\SOH\DC2\ETX\ACK\NUL1\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\a\NULd\n\
|
|
\\t\n\
|
|
\\STX\b\v\DC2\ETX\a\NULd\n\
|
|
\\t\n\
|
|
\\STX\ETX\NUL\DC2\ETX\b\NUL4\n\
|
|
\\t\n\
|
|
\\STX\ETX\SOH\DC2\ETX\t\NUL/\n\
|
|
\\157\SOH\n\
|
|
\\STX\EOT\NUL\DC2\ENQ\SO\NUL\153\SOH\SOH\SUB\143\SOH Defines an operation. A NodeDef in a GraphDef specifies an Op by\n\
|
|
\ using the \"op\" field which should match the name of a OpDef.\n\
|
|
\ LINT.IfChange\n\
|
|
\\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\NUL\SOH\DC2\ETX\SO\b\r\n\
|
|
\\154\SOH\n\
|
|
\\EOT\EOT\NUL\STX\NUL\DC2\ETX\DC1\STX\DC2\SUB\140\SOH Op names starting with an underscore are reserved for internal use.\n\
|
|
\ Names should be CamelCase and match the regexp \"[A-Z][a-zA-Z0-9>_]*\".\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ENQ\DC2\ETX\DC1\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\DC1\t\r\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\DC1\DLE\DC1\n\
|
|
\2\n\
|
|
\\EOT\EOT\NUL\ETX\NUL\DC2\EOT\DC4\STX0\ETX\SUB$ For describing inputs and outputs.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\ETX\NUL\SOH\DC2\ETX\DC4\n\
|
|
\\DLE\n\
|
|
\W\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\NUL\DC2\ETX\SYN\EOT\DC4\SUBH Name for the input/output. Should match the regexp \"[a-z][a-z0-9_]*\".\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\ENQ\DC2\ETX\SYN\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\SOH\DC2\ETX\SYN\v\SI\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\ETX\DC2\ETX\SYN\DC2\DC3\n\
|
|
\,\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\SOH\DC2\ETX\EM\EOT\ESC\SUB\GS Human readable description.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\ENQ\DC2\ETX\EM\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\SOH\DC2\ETX\EM\v\SYN\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\ETX\DC2\ETX\EM\EM\SUB\n\
|
|
\\225\EOT\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\STX\DC2\ETX%\EOT\SYN\SUB\209\EOT Describes the type of one or more tensors that are accepted/produced\n\
|
|
\ by this input/output arg. The only legal combinations are:\n\
|
|
\ * For a single tensor: either the \"type\" field is set or the\n\
|
|
\ \"type_attr\" field is set to the name of an attr with type \"type\".\n\
|
|
\ * For a sequence of tensors with the same type: the \"number_attr\"\n\
|
|
\ field will be set to the name of an attr with type \"int\", and\n\
|
|
\ either the \"type\" or \"type_attr\" field will be set as for\n\
|
|
\ single tensors.\n\
|
|
\ * For a sequence of tensors, the \"type_list_attr\" field will be set\n\
|
|
\ to the name of an attr with type \"list(type)\".\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\STX\ACK\DC2\ETX%\EOT\f\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\STX\SOH\DC2\ETX%\r\DC1\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\STX\ETX\DC2\ETX%\DC4\NAK\n\
|
|
\9\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\ETX\DC2\ETX&\EOT\EM\"* if specified, attr must have type \"type\"\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ETX\ENQ\DC2\ETX&\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ETX\SOH\DC2\ETX&\v\DC4\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ETX\ETX\DC2\ETX&\ETB\CAN\n\
|
|
\8\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\EOT\DC2\ETX'\EOT\ESC\") if specified, attr must have type \"int\"\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\EOT\ENQ\DC2\ETX'\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\EOT\SOH\DC2\ETX'\v\SYN\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\EOT\ETX\DC2\ETX'\EM\SUB\n\
|
|
\\128\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\ENQ\DC2\ETX*\EOT\RS\SUBq If specified, attr must have type \"list(type)\", and none of\n\
|
|
\ type, type_attr, and number_attr may be specified.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ENQ\ENQ\DC2\ETX*\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ENQ\SOH\DC2\ETX*\v\EM\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ENQ\ETX\DC2\ETX*\FS\GS\n\
|
|
\\193\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\ACK\DC2\ETX/\EOT\NAK\SUB\177\SOH For inputs: if true, the inputs are required to be refs.\n\
|
|
\ By default, inputs can be either refs or non-refs.\n\
|
|
\ For outputs: if true, outputs are refs, otherwise they are not.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ACK\ENQ\DC2\ETX/\EOT\b\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ACK\SOH\DC2\ETX/\t\SI\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\ACK\ETX\DC2\ETX/\DC2\DC4\n\
|
|
\+\n\
|
|
\\EOT\EOT\NUL\STX\SOH\DC2\ETX3\STX \SUB\RS Description of the input(s).\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\EOT\DC2\ETX3\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ACK\DC2\ETX3\v\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX3\DC2\ESC\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX3\RS\US\n\
|
|
\,\n\
|
|
\\EOT\EOT\NUL\STX\STX\DC2\ETX6\STX!\SUB\US Description of the output(s).\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\EOT\DC2\ETX6\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ACK\DC2\ETX6\v\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\SOH\DC2\ETX6\DC2\FS\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ETX\DC2\ETX6\US \n\
|
|
\\158\SOH\n\
|
|
\\EOT\EOT\NUL\STX\ETX\DC2\ETX:\STX&\SUB\144\SOH Named control outputs for this operation. Useful only for composite\n\
|
|
\ operations (i.e. functions) which want to name different control outputs.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\EOT\DC2\ETX:\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\ENQ\DC2\ETX:\v\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\SOH\DC2\ETX:\DC2 \n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\ETX\DC2\ETX:#%\n\
|
|
\\174\SOH\n\
|
|
\\EOT\EOT\NUL\ETX\SOH\DC2\EOT?\STXb\ETX\SUB\159\SOH Description of the graph-construction-time configuration of this\n\
|
|
\ Op. That is to say, this describes the attr fields that will\n\
|
|
\ be specified in the NodeDef.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\ETX\SOH\SOH\DC2\ETX?\n\
|
|
\\DC1\n\
|
|
\\175\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\NUL\DC2\ETXC\EOT\DC4\SUB\159\SOH A descriptive name for the argument. May be used, e.g. by the\n\
|
|
\ Python client, as a keyword argument name, and so should match\n\
|
|
\ the regexp \"[a-z][a-z0-9_]+\".\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\NUL\ENQ\DC2\ETXC\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\NUL\SOH\DC2\ETXC\v\SI\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\NUL\ETX\DC2\ETXC\DC2\DC3\n\
|
|
\f\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\SOH\DC2\ETXG\EOT\DC4\SUBW One of the type names from attr_value.proto (\"string\", \"list(string)\",\n\
|
|
\ \"int\", etc.).\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\SOH\ENQ\DC2\ETXG\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\SOH\SOH\DC2\ETXG\v\SI\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\SOH\ETX\DC2\ETXG\DC2\DC3\n\
|
|
\\144\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\STX\DC2\ETXK\EOT \SUB\128\SOH A reasonable default for this attribute if the user does not supply\n\
|
|
\ a value. If not specified, the user must supply a value.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\STX\ACK\DC2\ETXK\EOT\r\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\STX\SOH\DC2\ETXK\SO\ESC\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\STX\ETX\DC2\ETXK\RS\US\n\
|
|
\,\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\ETX\DC2\ETXN\EOT\ESC\SUB\GS Human-readable description.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ETX\ENQ\DC2\ETXN\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ETX\SOH\DC2\ETXN\v\SYN\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ETX\ETX\DC2\ETXN\EM\SUB\n\
|
|
\\253\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\EOT\DC2\ETXX\EOT\EM\SUBb For type == \"int\", this is a minimum value. For \"list(___)\"\n\
|
|
\ types, this is the minimum length.\n\
|
|
\2\" TODO(josh11b): bool is_optional?\n\
|
|
\2f --- Constraints ---\n\
|
|
\ These constraints are only in effect if specified. Default is no\n\
|
|
\ constraints.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\EOT\ENQ\DC2\ETXX\EOT\b\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\EOT\SOH\DC2\ETXX\t\DC4\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\EOT\ETX\DC2\ETXX\ETB\CAN\n\
|
|
\\r\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\ENQ\DC2\ETXY\EOT\SYN\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ENQ\ENQ\DC2\ETXY\EOT\t\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ENQ\SOH\DC2\ETXY\n\
|
|
\\DC1\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ENQ\ETX\DC2\ETXY\DC4\NAK\n\
|
|
\\131\ETX\n\
|
|
\\ACK\EOT\NUL\ETX\SOH\STX\ACK\DC2\ETXa\EOT!\SUB\243\STX The set of allowed values. Has type that is the \"list\" version\n\
|
|
\ of the \"type\" field above (uses the \"list\" field of AttrValue).\n\
|
|
\ If type == \"type\" or \"list(type)\" above, then the \"type\" field\n\
|
|
\ of \"allowed_values.list\" has the set of allowed DataTypes.\n\
|
|
\ If type == \"string\" or \"list(string)\", then the \"s\" field of\n\
|
|
\ \"allowed_values.list\" has the set of allowed strings.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ACK\ACK\DC2\ETXa\EOT\r\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ACK\SOH\DC2\ETXa\SO\FS\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\SOH\STX\ACK\ETX\DC2\ETXa\US \n\
|
|
\\v\n\
|
|
\\EOT\EOT\NUL\STX\EOT\DC2\ETXc\STX\FS\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\EOT\DC2\ETXc\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\ACK\DC2\ETXc\v\DC2\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\SOH\DC2\ETXc\DC3\ETB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\ETX\DC2\ETXc\SUB\ESC\n\
|
|
\?\n\
|
|
\\EOT\EOT\NUL\STX\ENQ\DC2\ETXf\STX \SUB2 Optional deprecation based on GraphDef versions.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\ACK\DC2\ETXf\STX\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\SOH\DC2\ETXf\DLE\ESC\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\ETX\DC2\ETXf\RS\US\n\
|
|
\G\n\
|
|
\\EOT\EOT\NUL\STX\ACK\DC2\ETXi\STX\NAK\SUB: One-line human-readable description of what the Op does.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ACK\ENQ\DC2\ETXi\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ACK\SOH\DC2\ETXi\t\DLE\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ACK\ETX\DC2\ETXi\DC3\DC4\n\
|
|
\Q\n\
|
|
\\EOT\EOT\NUL\STX\a\DC2\ETXl\STX\EM\SUBD Additional, longer human-readable description of what the Op does.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\a\ENQ\DC2\ETXl\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\a\SOH\DC2\ETXl\t\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\a\ETX\DC2\ETXl\ETB\CAN\n\
|
|
\\223\SOH\n\
|
|
\\EOT\EOT\NUL\STX\b\DC2\ETXr\STX\ESC\SUBL True if the operation is commutative (\"op(a,b) == op(b,a)\" for all inputs)\n\
|
|
\2\131\SOH -------------------------------------------------------------------------\n\
|
|
\ Which optimizations this operation can participate in.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\b\ENQ\DC2\ETXr\STX\ACK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\b\SOH\DC2\ETXr\a\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\b\ETX\DC2\ETXr\CAN\SUB\n\
|
|
\\255\ETX\n\
|
|
\\EOT\EOT\NUL\STX\t\DC2\ETX|\STX\EM\SUB\218\ETX If is_aggregate is true, then this operation accepts N >= 2\n\
|
|
\ inputs and produces 1 output all of the same type. Should be\n\
|
|
\ associative and commutative, and produce output with the same\n\
|
|
\ shape as the input. The optimizer may replace an aggregate op\n\
|
|
\ taking input from multiple devices with a tree of aggregate ops\n\
|
|
\ that aggregate locally within each device (and possibly within\n\
|
|
\ groups of nearby devices) before communicating.\n\
|
|
\ TODO(josh11b): Implement that optimization.\n\
|
|
\\"\NAK for things like add\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\ENQ\DC2\ETX|\STX\ACK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\SOH\DC2\ETX|\a\DC3\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\ETX\DC2\ETX|\SYN\CAN\n\
|
|
\\214\ACK\n\
|
|
\\EOT\EOT\NUL\STX\n\
|
|
\\DC2\EOT\143\SOH\STX\CAN\SUB\202\EOT Ops are marked as stateful if their behavior depends on some state beyond\n\
|
|
\ their input tensors (e.g. variable reading op) or if they have\n\
|
|
\ a side-effect (e.g. printing or asserting ops). Equivalently, stateless ops\n\
|
|
\ must always produce the same output for the same input and have\n\
|
|
\ no side-effects.\n\
|
|
\\n\
|
|
\ By default Ops may be moved between devices. Stateful ops should\n\
|
|
\ either not be moved, or should only be moved if that state can also\n\
|
|
\ be moved (e.g. via some sort of save / restore).\n\
|
|
\ Stateful ops are guaranteed to never be optimized away by Common\n\
|
|
\ Subexpression Elimination (CSE).\n\
|
|
\\"\" for things like variables, queue\n\
|
|
\2o Other optimizations go here, like\n\
|
|
\ can_alias_input, rewrite_when_output_unused, partitioning_strategy, etc.\n\
|
|
\2f -------------------------------------------------------------------------\n\
|
|
\ Optimization constraints.\n\
|
|
\\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\n\
|
|
\\ENQ\DC2\EOT\143\SOH\STX\ACK\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\n\
|
|
\\SOH\DC2\EOT\143\SOH\a\DC2\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\n\
|
|
\\ETX\DC2\EOT\143\SOH\NAK\ETB\n\
|
|
\\213\STX\n\
|
|
\\EOT\EOT\NUL\STX\v\DC2\EOT\152\SOH\STX'\SUB\206\SOH By default, all inputs to an Op must be initialized Tensors. Ops\n\
|
|
\ that may initialize tensors for the first time should set this\n\
|
|
\ field to true, to allow the Op to take an uninitialized Tensor as\n\
|
|
\ input.\n\
|
|
\\"\DC2 for Assign, etc.\n\
|
|
\2b -------------------------------------------------------------------------\n\
|
|
\ Non-standard options.\n\
|
|
\\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\v\ENQ\DC2\EOT\152\SOH\STX\ACK\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\v\SOH\DC2\EOT\152\SOH\a!\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\NUL\STX\v\ETX\DC2\EOT\152\SOH$&\n\
|
|
\H\n\
|
|
\\STX\EOT\SOH\DC2\ACK\158\SOH\NUL\164\SOH\SOH\SUB: Information about version-dependent deprecation of an op\n\
|
|
\\n\
|
|
\\v\n\
|
|
\\ETX\EOT\SOH\SOH\DC2\EOT\158\SOH\b\NAK\n\
|
|
\E\n\
|
|
\\EOT\EOT\SOH\STX\NUL\DC2\EOT\160\SOH\STX\DC4\SUB7 First GraphDef version at which the op is disallowed.\n\
|
|
\\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ENQ\DC2\EOT\160\SOH\STX\a\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\SOH\DC2\EOT\160\SOH\b\SI\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ETX\DC2\EOT\160\SOH\DC2\DC3\n\
|
|
\M\n\
|
|
\\EOT\EOT\SOH\STX\SOH\DC2\EOT\163\SOH\STX\EM\SUB? Explanation of why it was deprecated and what to use instead.\n\
|
|
\\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\ENQ\DC2\EOT\163\SOH\STX\b\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\SOH\DC2\EOT\163\SOH\t\DC4\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\ETX\DC2\EOT\163\SOH\ETB\CAN\n\
|
|
\&\n\
|
|
\\STX\EOT\STX\DC2\ACK\167\SOH\NUL\169\SOH\SOH\SUB\CAN A collection of OpDefs\n\
|
|
\\n\
|
|
\\v\n\
|
|
\\ETX\EOT\STX\SOH\DC2\EOT\167\SOH\b\SO\n\
|
|
\\f\n\
|
|
\\EOT\EOT\STX\STX\NUL\DC2\EOT\168\SOH\STX\CAN\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\STX\STX\NUL\EOT\DC2\EOT\168\SOH\STX\n\
|
|
\\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ACK\DC2\EOT\168\SOH\v\DLE\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\STX\STX\NUL\SOH\DC2\EOT\168\SOH\DC1\DC3\n\
|
|
\\r\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ETX\DC2\EOT\168\SOH\SYN\ETBb\ACKproto3"</span></span></pre></body></html> |