HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleproto-lens-protobuf-types-0.7.2.2Haskell2010

Proto.Google.Protobuf.Type

  • 14 types
datadata Enum
#

Fields :

  • name :: Lens' Enum Data.Text.Text

  • enumvalue :: Lens' Enum [EnumValue]

  • vec'enumvalue :: Lens' Enum (Data.Vector.Vector EnumValue)

  • options :: Lens' Enum [Option]

  • vec'options :: Lens' Enum (Data.Vector.Vector Option)

  • sourceContext :: Lens' Enum Proto.Google.Protobuf.SourceContext.SourceContext

  • maybe'sourceContext :: Lens' Enum (Prelude.Maybe Proto.Google.Protobuf.SourceContext.SourceContext)

  • syntax :: Lens' Enum Syntax

  • edition :: Lens' Enum Data.Text.Text

Instances14Eq, Ord, Show, NFData, Message, HasField, …
  • Eq EnumDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord EnumDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show EnumDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData EnumDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Message EnumDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "edition" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "name" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "sourceContext" SourceContextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "enumvalue" [EnumValue]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "maybe'sourceContext" (Maybe SourceContext)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "vec'enumvalue" (Vector EnumValue)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata EnumValue
#

Fields :

  • name :: Lens' EnumValue Data.Text.Text

  • number :: Lens' EnumValue Data.Int.Int32

  • options :: Lens' EnumValue [Option]

  • vec'options :: Lens' EnumValue (Data.Vector.Vector Option)

Instances11Eq, Ord, Show, NFData, Message, HasField, …
  • Eq EnumValueDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord EnumValueDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show EnumValueDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData EnumValueDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Message EnumValueDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "name" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "number" Int32Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "enumvalue" [EnumValue]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "vec'enumvalue" (Vector EnumValue)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Field
#

Fields :

Instances18Eq, Ord, Show, NFData, Message, HasField, …
  • Eq FieldDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord FieldDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show FieldDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData FieldDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Message FieldDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "cardinality" Field'CardinalityDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "defaultValue" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "jsonName" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "kind" Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "name" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "number" Int32Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "oneofIndex" Int32Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "packed" BoolDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "typeUrl" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "fields" [Field]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "vec'fields" (Vector Field)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Field'Cardinality
#
Instances9Bounded, Enum, Eq, Ord, Show, NFData, …
datadata Field'Cardinality
#
Instances9Bounded, Enum, Eq, Ord, Show, NFData, …
datadata Field'Kind
#
Instances9Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Enum Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Eq Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • FieldDefault Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • MessageEnum Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "kind" Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Field'Kind
#
Instances9Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Enum Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Eq Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • FieldDefault Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • MessageEnum Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "kind" Field'KindDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Option
#

Fields :

  • name :: Lens' Option Data.Text.Text

  • value :: Lens' Option Proto.Google.Protobuf.Any.Any

  • maybe'value :: Lens' Option (Prelude.Maybe Proto.Google.Protobuf.Any.Any)

Instances20Eq, Ord, Show, NFData, Message, HasField, …
  • Eq OptionDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord OptionDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show OptionDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData OptionDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Message OptionDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Option "name" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Option "value" AnyDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Api "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Api "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Method "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Method "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Enum "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Enum "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField EnumValue "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Field "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Option "maybe'value" (Maybe Any)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Syntax
#
Instances12Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Enum SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Eq SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • FieldDefault SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • MessageEnum SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Api "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Method "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Enum "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Syntax
#
Instances12Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Enum SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Eq SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • FieldDefault SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • MessageEnum SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Api "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Method "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Api
  • HasField Enum "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
datadata Type
#

Fields :

  • name :: Lens' Type Data.Text.Text

  • fields :: Lens' Type [Field]

  • vec'fields :: Lens' Type (Data.Vector.Vector Field)

  • oneofs :: Lens' Type [Data.Text.Text]

  • vec'oneofs :: Lens' Type (Data.Vector.Vector Data.Text.Text)

  • options :: Lens' Type [Option]

  • vec'options :: Lens' Type (Data.Vector.Vector Option)

  • sourceContext :: Lens' Type Proto.Google.Protobuf.SourceContext.SourceContext

  • maybe'sourceContext :: Lens' Type (Prelude.Maybe Proto.Google.Protobuf.SourceContext.SourceContext)

  • syntax :: Lens' Type Syntax

  • edition :: Lens' Type Data.Text.Text

Instances16Eq, Ord, Show, NFData, Message, HasField, …
  • Eq TypeDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Ord TypeDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Show TypeDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • NFData TypeDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • Message TypeDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "edition" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "name" TextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "sourceContext" SourceContextDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "syntax" SyntaxDefined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "fields" [Field]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "maybe'sourceContext" (Maybe SourceContext)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "oneofs" [Text]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "options" [Option]Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "vec'fields" (Vector Field)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "vec'oneofs" (Vector Text)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type
  • HasField Type "vec'options" (Vector Option)Defined in proto-lens-protobuf-types-0.7.2.2 · Proto.Google.Protobuf.Type