{- This file was auto-generated from tensorflow/core/protobuf/verifier_config.proto by the proto-lens-protoc program. -}
{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}
{-# OPTIONS_GHC -Wno-unused-imports#-}
{-# OPTIONS_GHC -Wno-duplicate-exports#-}
{-# OPTIONS_GHC -Wno-dodgy-exports#-}
module Proto.Tensorflow.Core.Protobuf.VerifierConfig (
        VerifierConfig(), VerifierConfig'Toggle(..),
        VerifierConfig'Toggle(), VerifierConfig'Toggle'UnrecognizedValue
    ) where
import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism
import qualified Data.ProtoLens.Runtime.Prelude as Prelude
import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int
import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid
import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word
import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types
import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2
import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked
import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text
import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map
import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString
import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8
import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding
import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector
import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic
import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed
import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read
{- | Fields :
     
         * 'Proto.Tensorflow.Core.Protobuf.VerifierConfig_Fields.verificationTimeoutInMs' @:: Lens' VerifierConfig Data.Int.Int64@
         * 'Proto.Tensorflow.Core.Protobuf.VerifierConfig_Fields.structureVerifier' @:: Lens' VerifierConfig VerifierConfig'Toggle@ -}
data VerifierConfig
  = VerifierConfig'_constructor {VerifierConfig -> Int64
_VerifierConfig'verificationTimeoutInMs :: !Data.Int.Int64,
                                 VerifierConfig -> VerifierConfig'Toggle
_VerifierConfig'structureVerifier :: !VerifierConfig'Toggle,
                                 VerifierConfig -> FieldSet
_VerifierConfig'_unknownFields :: !Data.ProtoLens.FieldSet}
  deriving stock (VerifierConfig -> VerifierConfig -> Bool
(VerifierConfig -> VerifierConfig -> Bool)
-> (VerifierConfig -> VerifierConfig -> Bool) -> Eq VerifierConfig
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: VerifierConfig -> VerifierConfig -> Bool
$c/= :: VerifierConfig -> VerifierConfig -> Bool
== :: VerifierConfig -> VerifierConfig -> Bool
$c== :: VerifierConfig -> VerifierConfig -> Bool
Prelude.Eq, Eq VerifierConfig
Eq VerifierConfig =>
(VerifierConfig -> VerifierConfig -> Ordering)
-> (VerifierConfig -> VerifierConfig -> Bool)
-> (VerifierConfig -> VerifierConfig -> Bool)
-> (VerifierConfig -> VerifierConfig -> Bool)
-> (VerifierConfig -> VerifierConfig -> Bool)
-> (VerifierConfig -> VerifierConfig -> VerifierConfig)
-> (VerifierConfig -> VerifierConfig -> VerifierConfig)
-> Ord VerifierConfig
VerifierConfig -> VerifierConfig -> Bool
VerifierConfig -> VerifierConfig -> Ordering
VerifierConfig -> VerifierConfig -> VerifierConfig
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 :: VerifierConfig -> VerifierConfig -> VerifierConfig
$cmin :: VerifierConfig -> VerifierConfig -> VerifierConfig
max :: VerifierConfig -> VerifierConfig -> VerifierConfig
$cmax :: VerifierConfig -> VerifierConfig -> VerifierConfig
>= :: VerifierConfig -> VerifierConfig -> Bool
$c>= :: VerifierConfig -> VerifierConfig -> Bool
> :: VerifierConfig -> VerifierConfig -> Bool
$c> :: VerifierConfig -> VerifierConfig -> Bool
<= :: VerifierConfig -> VerifierConfig -> Bool
$c<= :: VerifierConfig -> VerifierConfig -> Bool
< :: VerifierConfig -> VerifierConfig -> Bool
$c< :: VerifierConfig -> VerifierConfig -> Bool
compare :: VerifierConfig -> VerifierConfig -> Ordering
$ccompare :: VerifierConfig -> VerifierConfig -> Ordering
$cp1Ord :: Eq VerifierConfig
Prelude.Ord)
instance Prelude.Show VerifierConfig where
  showsPrec :: Int -> VerifierConfig -> ShowS
showsPrec _ __x :: VerifierConfig
__x __s :: String
__s
    = Char -> ShowS
Prelude.showChar
        '{'
        (String -> ShowS
Prelude.showString
           (VerifierConfig -> String
forall msg. Message msg => msg -> String
Data.ProtoLens.showMessageShort VerifierConfig
__x) (Char -> ShowS
Prelude.showChar '}' String
__s))
instance Data.ProtoLens.Field.HasField VerifierConfig "verificationTimeoutInMs" Data.Int.Int64 where
  fieldOf :: Proxy# "verificationTimeoutInMs"
-> (Int64 -> f Int64) -> VerifierConfig -> f VerifierConfig
fieldOf _
    = ((Int64 -> f Int64) -> VerifierConfig -> f VerifierConfig)
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
-> (Int64 -> f Int64)
-> VerifierConfig
-> f VerifierConfig
forall b c a. (b -> c) -> (a -> b) -> a -> c
(Prelude..)
        ((VerifierConfig -> Int64)
-> (VerifierConfig -> Int64 -> VerifierConfig)
-> Lens VerifierConfig VerifierConfig Int64 Int64
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.Family2.Unchecked.lens
           VerifierConfig -> Int64
_VerifierConfig'verificationTimeoutInMs
           (\ x__ :: VerifierConfig
x__ y__ :: Int64
y__ -> VerifierConfig
x__ {_VerifierConfig'verificationTimeoutInMs :: Int64
_VerifierConfig'verificationTimeoutInMs = Int64
y__}))
        (Int64 -> f Int64) -> Int64 -> f Int64
forall a. a -> a
Prelude.id
instance Data.ProtoLens.Field.HasField VerifierConfig "structureVerifier" VerifierConfig'Toggle where
  fieldOf :: Proxy# "structureVerifier"
-> (VerifierConfig'Toggle -> f VerifierConfig'Toggle)
-> VerifierConfig
-> f VerifierConfig
fieldOf _
    = ((VerifierConfig'Toggle -> f VerifierConfig'Toggle)
 -> VerifierConfig -> f VerifierConfig)
-> ((VerifierConfig'Toggle -> f VerifierConfig'Toggle)
    -> VerifierConfig'Toggle -> f VerifierConfig'Toggle)
-> (VerifierConfig'Toggle -> f VerifierConfig'Toggle)
-> VerifierConfig
-> f VerifierConfig
forall b c a. (b -> c) -> (a -> b) -> a -> c
(Prelude..)
        ((VerifierConfig -> VerifierConfig'Toggle)
-> (VerifierConfig -> VerifierConfig'Toggle -> VerifierConfig)
-> Lens
     VerifierConfig
     VerifierConfig
     VerifierConfig'Toggle
     VerifierConfig'Toggle
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.Family2.Unchecked.lens
           VerifierConfig -> VerifierConfig'Toggle
_VerifierConfig'structureVerifier
           (\ x__ :: VerifierConfig
x__ y__ :: VerifierConfig'Toggle
y__ -> VerifierConfig
x__ {_VerifierConfig'structureVerifier :: VerifierConfig'Toggle
_VerifierConfig'structureVerifier = VerifierConfig'Toggle
y__}))
        (VerifierConfig'Toggle -> f VerifierConfig'Toggle)
-> VerifierConfig'Toggle -> f VerifierConfig'Toggle
forall a. a -> a
Prelude.id
instance Data.ProtoLens.Message VerifierConfig where
  messageName :: Proxy VerifierConfig -> Text
messageName _ = String -> Text
Data.Text.pack "tensorflow.VerifierConfig"
  packedMessageDescriptor :: Proxy VerifierConfig -> ByteString
packedMessageDescriptor _
    = "\n\
      \\SOVerifierConfig\DC2;\n\
      \\SUBverification_timeout_in_ms\CAN\SOH \SOH(\ETXR\ETBverificationTimeoutInMs\DC2P\n\
      \\DC2structure_verifier\CAN\STX \SOH(\SO2!.tensorflow.VerifierConfig.ToggleR\DC1structureVerifier\"&\n\
      \\ACKToggle\DC2\v\n\
      \\aDEFAULT\DLE\NUL\DC2\ACK\n\
      \\STXON\DLE\SOH\DC2\a\n\
      \\ETXOFF\DLE\STX"
  packedFileDescriptor :: Proxy VerifierConfig -> ByteString
packedFileDescriptor _ = ByteString
packedFileDescriptor
  fieldsByTag :: Map Tag (FieldDescriptor VerifierConfig)
fieldsByTag
    = let
        verificationTimeoutInMs__field_descriptor :: FieldDescriptor VerifierConfig
verificationTimeoutInMs__field_descriptor
          = String
-> FieldTypeDescriptor Int64
-> FieldAccessor VerifierConfig Int64
-> FieldDescriptor VerifierConfig
forall value msg.
String
-> FieldTypeDescriptor value
-> FieldAccessor msg value
-> FieldDescriptor msg
Data.ProtoLens.FieldDescriptor
              "verification_timeout_in_ms"
              (ScalarField Int64 -> FieldTypeDescriptor Int64
forall value. ScalarField value -> FieldTypeDescriptor value
Data.ProtoLens.ScalarField ScalarField Int64
Data.ProtoLens.Int64Field ::
                 Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)
              (WireDefault Int64
-> Lens VerifierConfig VerifierConfig Int64 Int64
-> FieldAccessor VerifierConfig Int64
forall value msg.
WireDefault value -> Lens' msg value -> FieldAccessor msg value
Data.ProtoLens.PlainField
                 WireDefault Int64
forall value. (FieldDefault value, Eq value) => WireDefault value
Data.ProtoLens.Optional
                 (forall s a (f :: * -> *).
(HasField s "verificationTimeoutInMs" 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
Data.ProtoLens.Field.field @"verificationTimeoutInMs")) ::
              Data.ProtoLens.FieldDescriptor VerifierConfig
        structureVerifier__field_descriptor :: FieldDescriptor VerifierConfig
structureVerifier__field_descriptor
          = String
-> FieldTypeDescriptor VerifierConfig'Toggle
-> FieldAccessor VerifierConfig VerifierConfig'Toggle
-> FieldDescriptor VerifierConfig
forall value msg.
String
-> FieldTypeDescriptor value
-> FieldAccessor msg value
-> FieldDescriptor msg
Data.ProtoLens.FieldDescriptor
              "structure_verifier"
              (ScalarField VerifierConfig'Toggle
-> FieldTypeDescriptor VerifierConfig'Toggle
forall value. ScalarField value -> FieldTypeDescriptor value
Data.ProtoLens.ScalarField ScalarField VerifierConfig'Toggle
forall t. MessageEnum t => ScalarField t
Data.ProtoLens.EnumField ::
                 Data.ProtoLens.FieldTypeDescriptor VerifierConfig'Toggle)
              (WireDefault VerifierConfig'Toggle
-> Lens
     VerifierConfig
     VerifierConfig
     VerifierConfig'Toggle
     VerifierConfig'Toggle
-> FieldAccessor VerifierConfig VerifierConfig'Toggle
forall value msg.
WireDefault value -> Lens' msg value -> FieldAccessor msg value
Data.ProtoLens.PlainField
                 WireDefault VerifierConfig'Toggle
forall value. (FieldDefault value, Eq value) => WireDefault value
Data.ProtoLens.Optional
                 (forall s a (f :: * -> *).
(HasField s "structureVerifier" 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
Data.ProtoLens.Field.field @"structureVerifier")) ::
              Data.ProtoLens.FieldDescriptor VerifierConfig
      in
        [(Tag, FieldDescriptor VerifierConfig)]
-> Map Tag (FieldDescriptor VerifierConfig)
forall k a. Ord k => [(k, a)] -> Map k a
Data.Map.fromList
          [(Int -> Tag
Data.ProtoLens.Tag 1, FieldDescriptor VerifierConfig
verificationTimeoutInMs__field_descriptor),
           (Int -> Tag
Data.ProtoLens.Tag 2, FieldDescriptor VerifierConfig
structureVerifier__field_descriptor)]
  unknownFields :: LensLike' f VerifierConfig FieldSet
unknownFields
    = (VerifierConfig -> FieldSet)
-> (VerifierConfig -> FieldSet -> VerifierConfig)
-> Lens' VerifierConfig FieldSet
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.Family2.Unchecked.lens
        VerifierConfig -> FieldSet
_VerifierConfig'_unknownFields
        (\ x__ :: VerifierConfig
x__ y__ :: FieldSet
y__ -> VerifierConfig
x__ {_VerifierConfig'_unknownFields :: FieldSet
_VerifierConfig'_unknownFields = FieldSet
y__})
  defMessage :: VerifierConfig
defMessage
    = $WVerifierConfig'_constructor :: Int64 -> VerifierConfig'Toggle -> FieldSet -> VerifierConfig
VerifierConfig'_constructor
        {_VerifierConfig'verificationTimeoutInMs :: Int64
_VerifierConfig'verificationTimeoutInMs = Int64
forall value. FieldDefault value => value
Data.ProtoLens.fieldDefault,
         _VerifierConfig'structureVerifier :: VerifierConfig'Toggle
_VerifierConfig'structureVerifier = VerifierConfig'Toggle
forall value. FieldDefault value => value
Data.ProtoLens.fieldDefault,
         _VerifierConfig'_unknownFields :: FieldSet
_VerifierConfig'_unknownFields = []}
  parseMessage :: Parser VerifierConfig
parseMessage
    = let
        loop ::
          VerifierConfig
          -> Data.ProtoLens.Encoding.Bytes.Parser VerifierConfig
        loop :: VerifierConfig -> Parser VerifierConfig
loop x :: VerifierConfig
x
          = do Bool
end <- Parser Bool
Data.ProtoLens.Encoding.Bytes.atEnd
               if Bool
end then
                   do (let missing :: [a]
missing = []
                       in
                         if [Any] -> Bool
forall (t :: * -> *) a. Foldable t => t a -> Bool
Prelude.null [Any]
forall a. [a]
missing then
                             () -> Parser ()
forall (m :: * -> *) a. Monad m => a -> m a
Prelude.return ()
                         else
                             String -> Parser ()
forall (m :: * -> *) a. MonadFail m => String -> m a
Prelude.fail
                               (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
                                  "Missing required fields: "
                                  ([String] -> String
forall a. Show a => a -> String
Prelude.show ([String]
forall a. [a]
missing :: [Prelude.String]))))
                      VerifierConfig -> Parser VerifierConfig
forall (m :: * -> *) a. Monad m => a -> m a
Prelude.return
                        (Setter VerifierConfig VerifierConfig FieldSet FieldSet
-> (FieldSet -> FieldSet) -> VerifierConfig -> VerifierConfig
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
Lens.Family2.over
                           forall msg. Message msg => Lens' msg FieldSet
Setter VerifierConfig VerifierConfig FieldSet FieldSet
Data.ProtoLens.unknownFields (\ !FieldSet
t -> FieldSet -> FieldSet
forall a. [a] -> [a]
Prelude.reverse FieldSet
t) VerifierConfig
x)
               else
                   do Word64
tag <- Parser Word64
Data.ProtoLens.Encoding.Bytes.getVarInt
                      case Word64
tag of
                        8 -> do Int64
y <- Parser Int64 -> String -> Parser Int64
forall a. Parser a -> String -> Parser a
(Data.ProtoLens.Encoding.Bytes.<?>)
                                       ((Word64 -> Int64) -> Parser Word64 -> Parser Int64
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.fmap
                                          Word64 -> Int64
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral
                                          Parser Word64
Data.ProtoLens.Encoding.Bytes.getVarInt)
                                       "verification_timeout_in_ms"
                                VerifierConfig -> Parser VerifierConfig
loop
                                  (Setter VerifierConfig VerifierConfig Int64 Int64
-> Int64 -> VerifierConfig -> VerifierConfig
forall s t a b. Setter s t a b -> b -> s -> t
Lens.Family2.set
                                     (forall s a (f :: * -> *).
(HasField s "verificationTimeoutInMs" 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
Data.ProtoLens.Field.field @"verificationTimeoutInMs") Int64
y VerifierConfig
x)
                        16
                          -> do VerifierConfig'Toggle
y <- Parser VerifierConfig'Toggle
-> String -> Parser VerifierConfig'Toggle
forall a. Parser a -> String -> Parser a
(Data.ProtoLens.Encoding.Bytes.<?>)
                                       ((Int -> VerifierConfig'Toggle)
-> Parser Int -> Parser VerifierConfig'Toggle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.fmap
                                          Int -> VerifierConfig'Toggle
forall a. Enum a => Int -> a
Prelude.toEnum
                                          ((Word64 -> Int) -> Parser Word64 -> Parser Int
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.fmap
                                             Word64 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral
                                             Parser Word64
Data.ProtoLens.Encoding.Bytes.getVarInt))
                                       "structure_verifier"
                                VerifierConfig -> Parser VerifierConfig
loop
                                  (Setter
  VerifierConfig
  VerifierConfig
  VerifierConfig'Toggle
  VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig -> VerifierConfig
forall s t a b. Setter s t a b -> b -> s -> t
Lens.Family2.set
                                     (forall s a (f :: * -> *).
(HasField s "structureVerifier" 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
Data.ProtoLens.Field.field @"structureVerifier") VerifierConfig'Toggle
y VerifierConfig
x)
                        wire :: Word64
wire
                          -> do !TaggedValue
y <- Word64 -> Parser TaggedValue
Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire
                                        Word64
wire
                                VerifierConfig -> Parser VerifierConfig
loop
                                  (Setter VerifierConfig VerifierConfig FieldSet FieldSet
-> (FieldSet -> FieldSet) -> VerifierConfig -> VerifierConfig
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
Lens.Family2.over
                                     forall msg. Message msg => Lens' msg FieldSet
Setter VerifierConfig VerifierConfig FieldSet FieldSet
Data.ProtoLens.unknownFields (\ !FieldSet
t -> (:) TaggedValue
y FieldSet
t) VerifierConfig
x)
      in
        Parser VerifierConfig -> String -> Parser VerifierConfig
forall a. Parser a -> String -> Parser a
(Data.ProtoLens.Encoding.Bytes.<?>)
          (do VerifierConfig -> Parser VerifierConfig
loop VerifierConfig
forall msg. Message msg => msg
Data.ProtoLens.defMessage) "VerifierConfig"
  buildMessage :: VerifierConfig -> Builder
buildMessage
    = \ _x :: VerifierConfig
_x
        -> Builder -> Builder -> Builder
forall a. Semigroup a => a -> a -> a
(Data.Monoid.<>)
             (let
                _v :: Int64
_v
                  = FoldLike Int64 VerifierConfig VerifierConfig Int64 Int64
-> VerifierConfig -> Int64
forall a s t b. FoldLike a s t a b -> s -> a
Lens.Family2.view
                      (forall s a (f :: * -> *).
(HasField s "verificationTimeoutInMs" 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
Data.ProtoLens.Field.field @"verificationTimeoutInMs") VerifierConfig
_x
              in
                if Int64 -> Int64 -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) Int64
_v Int64
forall value. FieldDefault value => value
Data.ProtoLens.fieldDefault then
                    Builder
forall a. Monoid a => a
Data.Monoid.mempty
                else
                    Builder -> Builder -> Builder
forall a. Semigroup a => a -> a -> a
(Data.Monoid.<>)
                      (Word64 -> Builder
Data.ProtoLens.Encoding.Bytes.putVarInt 8)
                      ((Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
(Prelude..)
                         Word64 -> Builder
Data.ProtoLens.Encoding.Bytes.putVarInt Int64 -> Word64
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int64
_v))
             (Builder -> Builder -> Builder
forall a. Semigroup a => a -> a -> a
(Data.Monoid.<>)
                (let
                   _v :: VerifierConfig'Toggle
_v
                     = FoldLike
  VerifierConfig'Toggle
  VerifierConfig
  VerifierConfig
  VerifierConfig'Toggle
  VerifierConfig'Toggle
-> VerifierConfig -> VerifierConfig'Toggle
forall a s t b. FoldLike a s t a b -> s -> a
Lens.Family2.view
                         (forall s a (f :: * -> *).
(HasField s "structureVerifier" 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
Data.ProtoLens.Field.field @"structureVerifier") VerifierConfig
_x
                 in
                   if VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) VerifierConfig'Toggle
_v VerifierConfig'Toggle
forall value. FieldDefault value => value
Data.ProtoLens.fieldDefault then
                       Builder
forall a. Monoid a => a
Data.Monoid.mempty
                   else
                       Builder -> Builder -> Builder
forall a. Semigroup a => a -> a -> a
(Data.Monoid.<>)
                         (Word64 -> Builder
Data.ProtoLens.Encoding.Bytes.putVarInt 16)
                         ((Int -> Builder)
-> (VerifierConfig'Toggle -> Int)
-> VerifierConfig'Toggle
-> Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
(Prelude..)
                            ((Word64 -> Builder) -> (Int -> Word64) -> Int -> Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
(Prelude..)
                               Word64 -> Builder
Data.ProtoLens.Encoding.Bytes.putVarInt Int -> Word64
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral)
                            VerifierConfig'Toggle -> Int
forall a. Enum a => a -> Int
Prelude.fromEnum
                            VerifierConfig'Toggle
_v))
                (FieldSet -> Builder
Data.ProtoLens.Encoding.Wire.buildFieldSet
                   (FoldLike FieldSet VerifierConfig VerifierConfig FieldSet FieldSet
-> VerifierConfig -> FieldSet
forall a s t b. FoldLike a s t a b -> s -> a
Lens.Family2.view FoldLike FieldSet VerifierConfig VerifierConfig FieldSet FieldSet
forall msg. Message msg => Lens' msg FieldSet
Data.ProtoLens.unknownFields VerifierConfig
_x)))
instance Control.DeepSeq.NFData VerifierConfig where
  rnf :: VerifierConfig -> ()
rnf
    = \ x__ :: VerifierConfig
x__
        -> FieldSet -> () -> ()
forall a b. NFData a => a -> b -> b
Control.DeepSeq.deepseq
             (VerifierConfig -> FieldSet
_VerifierConfig'_unknownFields VerifierConfig
x__)
             (Int64 -> () -> ()
forall a b. NFData a => a -> b -> b
Control.DeepSeq.deepseq
                (VerifierConfig -> Int64
_VerifierConfig'verificationTimeoutInMs VerifierConfig
x__)
                (VerifierConfig'Toggle -> () -> ()
forall a b. NFData a => a -> b -> b
Control.DeepSeq.deepseq
                   (VerifierConfig -> VerifierConfig'Toggle
_VerifierConfig'structureVerifier VerifierConfig
x__) ()))
newtype VerifierConfig'Toggle'UnrecognizedValue
  = VerifierConfig'Toggle'UnrecognizedValue Data.Int.Int32
  deriving stock (VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
(VerifierConfig'Toggle'UnrecognizedValue
 -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> Eq VerifierConfig'Toggle'UnrecognizedValue
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c/= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
== :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c== :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
Prelude.Eq, Eq VerifierConfig'Toggle'UnrecognizedValue
Eq VerifierConfig'Toggle'UnrecognizedValue =>
(VerifierConfig'Toggle'UnrecognizedValue
 -> VerifierConfig'Toggle'UnrecognizedValue -> Ordering)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue -> Bool)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue)
-> (VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue
    -> VerifierConfig'Toggle'UnrecognizedValue)
-> Ord VerifierConfig'Toggle'UnrecognizedValue
VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Ordering
VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
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 :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
$cmin :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
max :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
$cmax :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue
>= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c>= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
> :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c> :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
<= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c<= :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
< :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
$c< :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Bool
compare :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Ordering
$ccompare :: VerifierConfig'Toggle'UnrecognizedValue
-> VerifierConfig'Toggle'UnrecognizedValue -> Ordering
$cp1Ord :: Eq VerifierConfig'Toggle'UnrecognizedValue
Prelude.Ord, Int -> VerifierConfig'Toggle'UnrecognizedValue -> ShowS
[VerifierConfig'Toggle'UnrecognizedValue] -> ShowS
VerifierConfig'Toggle'UnrecognizedValue -> String
(Int -> VerifierConfig'Toggle'UnrecognizedValue -> ShowS)
-> (VerifierConfig'Toggle'UnrecognizedValue -> String)
-> ([VerifierConfig'Toggle'UnrecognizedValue] -> ShowS)
-> Show VerifierConfig'Toggle'UnrecognizedValue
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [VerifierConfig'Toggle'UnrecognizedValue] -> ShowS
$cshowList :: [VerifierConfig'Toggle'UnrecognizedValue] -> ShowS
show :: VerifierConfig'Toggle'UnrecognizedValue -> String
$cshow :: VerifierConfig'Toggle'UnrecognizedValue -> String
showsPrec :: Int -> VerifierConfig'Toggle'UnrecognizedValue -> ShowS
$cshowsPrec :: Int -> VerifierConfig'Toggle'UnrecognizedValue -> ShowS
Prelude.Show)
data VerifierConfig'Toggle
  = VerifierConfig'DEFAULT |
    VerifierConfig'ON |
    VerifierConfig'OFF |
    VerifierConfig'Toggle'Unrecognized !VerifierConfig'Toggle'UnrecognizedValue
  deriving stock (Int -> VerifierConfig'Toggle -> ShowS
[VerifierConfig'Toggle] -> ShowS
VerifierConfig'Toggle -> String
(Int -> VerifierConfig'Toggle -> ShowS)
-> (VerifierConfig'Toggle -> String)
-> ([VerifierConfig'Toggle] -> ShowS)
-> Show VerifierConfig'Toggle
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [VerifierConfig'Toggle] -> ShowS
$cshowList :: [VerifierConfig'Toggle] -> ShowS
show :: VerifierConfig'Toggle -> String
$cshow :: VerifierConfig'Toggle -> String
showsPrec :: Int -> VerifierConfig'Toggle -> ShowS
$cshowsPrec :: Int -> VerifierConfig'Toggle -> ShowS
Prelude.Show, VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
(VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> Eq VerifierConfig'Toggle
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c/= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
== :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c== :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
Prelude.Eq, Eq VerifierConfig'Toggle
Eq VerifierConfig'Toggle =>
(VerifierConfig'Toggle -> VerifierConfig'Toggle -> Ordering)
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool)
-> (VerifierConfig'Toggle
    -> VerifierConfig'Toggle -> VerifierConfig'Toggle)
-> (VerifierConfig'Toggle
    -> VerifierConfig'Toggle -> VerifierConfig'Toggle)
-> Ord VerifierConfig'Toggle
VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
VerifierConfig'Toggle -> VerifierConfig'Toggle -> Ordering
VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig'Toggle
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 :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig'Toggle
$cmin :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig'Toggle
max :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig'Toggle
$cmax :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> VerifierConfig'Toggle
>= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c>= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
> :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c> :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
<= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c<= :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
< :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
$c< :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Bool
compare :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Ordering
$ccompare :: VerifierConfig'Toggle -> VerifierConfig'Toggle -> Ordering
$cp1Ord :: Eq VerifierConfig'Toggle
Prelude.Ord)
instance Data.ProtoLens.MessageEnum VerifierConfig'Toggle where
  maybeToEnum :: Int -> Maybe VerifierConfig'Toggle
maybeToEnum 0 = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'DEFAULT
  maybeToEnum 1 = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'ON
  maybeToEnum 2 = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'OFF
  maybeToEnum k :: Int
k
    = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just
        (VerifierConfig'Toggle'UnrecognizedValue -> VerifierConfig'Toggle
VerifierConfig'Toggle'Unrecognized
           (Int32 -> VerifierConfig'Toggle'UnrecognizedValue
VerifierConfig'Toggle'UnrecognizedValue (Int -> Int32
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int
k)))
  showEnum :: VerifierConfig'Toggle -> String
showEnum VerifierConfig'DEFAULT = "DEFAULT"
  showEnum VerifierConfig'ON = "ON"
  showEnum VerifierConfig'OFF = "OFF"
  showEnum
    (VerifierConfig'Toggle'Unrecognized (VerifierConfig'Toggle'UnrecognizedValue k :: Int32
k))
    = Int32 -> String
forall a. Show a => a -> String
Prelude.show Int32
k
  readEnum :: String -> Maybe VerifierConfig'Toggle
readEnum k :: String
k
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k "DEFAULT" = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'DEFAULT
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k "ON" = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'ON
    | String -> String -> Bool
forall a. Eq a => a -> a -> Bool
(Prelude.==) String
k "OFF" = VerifierConfig'Toggle -> Maybe VerifierConfig'Toggle
forall a. a -> Maybe a
Prelude.Just VerifierConfig'Toggle
VerifierConfig'OFF
    | Bool
Prelude.otherwise
    = Maybe Int
-> (Int -> Maybe VerifierConfig'Toggle)
-> Maybe VerifierConfig'Toggle
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
(Prelude.>>=) (String -> Maybe Int
forall a. Read a => String -> Maybe a
Text.Read.readMaybe String
k) Int -> Maybe VerifierConfig'Toggle
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum
instance Prelude.Bounded VerifierConfig'Toggle where
  minBound :: VerifierConfig'Toggle
minBound = VerifierConfig'Toggle
VerifierConfig'DEFAULT
  maxBound :: VerifierConfig'Toggle
maxBound = VerifierConfig'Toggle
VerifierConfig'OFF
instance Prelude.Enum VerifierConfig'Toggle where
  toEnum :: Int -> VerifierConfig'Toggle
toEnum k__ :: Int
k__
    = VerifierConfig'Toggle
-> (VerifierConfig'Toggle -> VerifierConfig'Toggle)
-> Maybe VerifierConfig'Toggle
-> VerifierConfig'Toggle
forall b a. b -> (a -> b) -> Maybe a -> b
Prelude.maybe
        (String -> VerifierConfig'Toggle
forall a. HasCallStack => String -> a
Prelude.error
           (String -> ShowS
forall a. [a] -> [a] -> [a]
(Prelude.++)
              "toEnum: unknown value for enum Toggle: " (Int -> String
forall a. Show a => a -> String
Prelude.show Int
k__)))
        VerifierConfig'Toggle -> VerifierConfig'Toggle
forall a. a -> a
Prelude.id
        (Int -> Maybe VerifierConfig'Toggle
forall a. MessageEnum a => Int -> Maybe a
Data.ProtoLens.maybeToEnum Int
k__)
  fromEnum :: VerifierConfig'Toggle -> Int
fromEnum VerifierConfig'DEFAULT = 0
  fromEnum VerifierConfig'ON = 1
  fromEnum VerifierConfig'OFF = 2
  fromEnum
    (VerifierConfig'Toggle'Unrecognized (VerifierConfig'Toggle'UnrecognizedValue k :: Int32
k))
    = Int32 -> Int
forall a b. (Integral a, Num b) => a -> b
Prelude.fromIntegral Int32
k
  succ :: VerifierConfig'Toggle -> VerifierConfig'Toggle
succ VerifierConfig'OFF
    = String -> VerifierConfig'Toggle
forall a. HasCallStack => String -> a
Prelude.error
        "VerifierConfig'Toggle.succ: bad argument VerifierConfig'OFF. This value would be out of bounds."
  succ VerifierConfig'DEFAULT = VerifierConfig'Toggle
VerifierConfig'ON
  succ VerifierConfig'ON = VerifierConfig'Toggle
VerifierConfig'OFF
  succ (VerifierConfig'Toggle'Unrecognized _)
    = String -> VerifierConfig'Toggle
forall a. HasCallStack => String -> a
Prelude.error
        "VerifierConfig'Toggle.succ: bad argument: unrecognized value"
  pred :: VerifierConfig'Toggle -> VerifierConfig'Toggle
pred VerifierConfig'DEFAULT
    = String -> VerifierConfig'Toggle
forall a. HasCallStack => String -> a
Prelude.error
        "VerifierConfig'Toggle.pred: bad argument VerifierConfig'DEFAULT. This value would be out of bounds."
  pred VerifierConfig'ON = VerifierConfig'Toggle
VerifierConfig'DEFAULT
  pred VerifierConfig'OFF = VerifierConfig'Toggle
VerifierConfig'ON
  pred (VerifierConfig'Toggle'Unrecognized _)
    = String -> VerifierConfig'Toggle
forall a. HasCallStack => String -> a
Prelude.error
        "VerifierConfig'Toggle.pred: bad argument: unrecognized value"
  enumFrom :: VerifierConfig'Toggle -> [VerifierConfig'Toggle]
enumFrom = VerifierConfig'Toggle -> [VerifierConfig'Toggle]
forall a. (Enum a, Bounded a) => a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFrom
  enumFromTo :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> [VerifierConfig'Toggle]
enumFromTo = VerifierConfig'Toggle
-> VerifierConfig'Toggle -> [VerifierConfig'Toggle]
forall a. Enum a => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromTo
  enumFromThen :: VerifierConfig'Toggle
-> VerifierConfig'Toggle -> [VerifierConfig'Toggle]
enumFromThen = VerifierConfig'Toggle
-> VerifierConfig'Toggle -> [VerifierConfig'Toggle]
forall a. (Enum a, Bounded a) => a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThen
  enumFromThenTo :: VerifierConfig'Toggle
-> VerifierConfig'Toggle
-> VerifierConfig'Toggle
-> [VerifierConfig'Toggle]
enumFromThenTo = VerifierConfig'Toggle
-> VerifierConfig'Toggle
-> VerifierConfig'Toggle
-> [VerifierConfig'Toggle]
forall a. Enum a => a -> a -> a -> [a]
Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault VerifierConfig'Toggle where
  fieldDefault :: VerifierConfig'Toggle
fieldDefault = VerifierConfig'Toggle
VerifierConfig'DEFAULT
instance Control.DeepSeq.NFData VerifierConfig'Toggle where
  rnf :: VerifierConfig'Toggle -> ()
rnf x__ :: VerifierConfig'Toggle
x__ = VerifierConfig'Toggle -> () -> ()
forall a b. a -> b -> b
Prelude.seq VerifierConfig'Toggle
x__ ()
packedFileDescriptor :: Data.ByteString.ByteString
packedFileDescriptor :: ByteString
packedFileDescriptor
  = "\n\
    \.tensorflow/core/protobuf/verifier_config.proto\DC2\n\
    \tensorflow\"\199\SOH\n\
    \\SOVerifierConfig\DC2;\n\
    \\SUBverification_timeout_in_ms\CAN\SOH \SOH(\ETXR\ETBverificationTimeoutInMs\DC2P\n\
    \\DC2structure_verifier\CAN\STX \SOH(\SO2!.tensorflow.VerifierConfig.ToggleR\DC1structureVerifier\"&\n\
    \\ACKToggle\DC2\v\n\
    \\aDEFAULT\DLE\NUL\DC2\ACK\n\
    \\STXON\DLE\SOH\DC2\a\n\
    \\ETXOFF\DLE\STXB\DEL\n\
    \\CANorg.tensorflow.frameworkB\DC4VerifierConfigProtosP\SOHZHgithub.com/tensorflow/tensorflow/tensorflow/go/core/core_protos_go_proto\248\SOH\SOHJ\155\ENQ\n\
    \\ACK\DC2\EOT\NUL\NUL\SUB\SOH\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\EOT\NUL\US\n\
    \\t\n\
    \\STX\b\US\DC2\ETX\EOT\NUL\US\n\
    \\b\n\
    \\SOH\b\DC2\ETX\ENQ\NUL5\n\
    \\t\n\
    \\STX\b\b\DC2\ETX\ENQ\NUL5\n\
    \\b\n\
    \\SOH\b\DC2\ETX\ACK\NUL\"\n\
    \\t\n\
    \\STX\b\n\
    \\DC2\ETX\ACK\NUL\"\n\
    \\b\n\
    \\SOH\b\DC2\ETX\a\NUL1\n\
    \\t\n\
    \\STX\b\SOH\DC2\ETX\a\NUL1\n\
    \\b\n\
    \\SOH\b\DC2\ETX\b\NUL_\n\
    \\t\n\
    \\STX\b\v\DC2\ETX\b\NUL_\n\
    \-\n\
    \\STX\EOT\NUL\DC2\EOT\v\NUL\SUB\SOH\SUB! The config for graph verifiers.\n\
    \\n\
    \\n\
    \\n\
    \\ETX\EOT\NUL\SOH\DC2\ETX\v\b\SYN\n\
    \\f\n\
    \\EOT\EOT\NUL\EOT\NUL\DC2\EOT\f\STX\DLE\ETX\n\
    \\f\n\
    \\ENQ\EOT\NUL\EOT\NUL\SOH\DC2\ETX\f\a\r\n\
    \\r\n\
    \\ACK\EOT\NUL\EOT\NUL\STX\NUL\DC2\ETX\r\EOT\DLE\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\NUL\SOH\DC2\ETX\r\EOT\v\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\NUL\STX\DC2\ETX\r\SO\SI\n\
    \\r\n\
    \\ACK\EOT\NUL\EOT\NUL\STX\SOH\DC2\ETX\SO\EOT\v\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\SOH\SOH\DC2\ETX\SO\EOT\ACK\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\SOH\STX\DC2\ETX\SO\t\n\
    \\n\
    \\r\n\
    \\ACK\EOT\NUL\EOT\NUL\STX\STX\DC2\ETX\SI\EOT\f\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\STX\SOH\DC2\ETX\SI\EOT\a\n\
    \\SO\n\
    \\a\EOT\NUL\EOT\NUL\STX\STX\STX\DC2\ETX\SI\n\
    \\v\n\
    \\134\SOH\n\
    \\EOT\EOT\NUL\STX\NUL\DC2\ETX\DC4\STX'\SUBy Deadline for completion of all verification i.e. all the Toggle ON\n\
    \ verifiers must complete execution within this time.\n\
    \\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\NUL\ENQ\DC2\ETX\DC4\STX\a\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\DC4\b\"\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\DC4%&\n\
    \S\n\
    \\EOT\EOT\NUL\STX\SOH\DC2\ETX\ETB\STX \SUBF Perform structural validation on a tensorflow graph. Default is OFF.\n\
    \\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\SOH\ACK\DC2\ETX\ETB\STX\b\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX\ETB\t\ESC\n\
    \\f\n\
    \\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX\ETB\RS\USb\ACKproto3"