Hoogle Search

Within LTS Haskell 24.36 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. class WireEnum a

    protobuf-simple Data.ProtoBufInt

    Typeclass to handle encoding en decoding of enums.

  2. getEnum :: WireEnum a => Get a

    protobuf-simple Data.ProtoBufInt

    Decode a required enum field.

  3. getEnumOpt :: WireEnum a => Get (Maybe a)

    protobuf-simple Data.ProtoBufInt

    Decode an optional enum field.

  4. getEnumPacked :: WireEnum a => Get (Seq a)

    protobuf-simple Data.ProtoBufInt

    Decode a packed repeated enum field.

  5. intToEnum :: WireEnum a => Int32 -> a

    protobuf-simple Data.ProtoBufInt

    Convert an Int32 to an enum value.

  6. intToEnum :: WireEnum a => Int32 -> a

    protobuf-simple Data.ProtoBufInt

    Convert an Int32 to an enum value.

  7. putEnum :: WireEnum a => WireTag -> a -> Put

    protobuf-simple Data.ProtoBufInt

    Encode a required enum field.

  8. putEnumList :: WireEnum a => WireTag -> Seq a -> Put

    protobuf-simple Data.ProtoBufInt

    Encode a repeated enum field.

  9. putEnumOpt :: WireEnum a => WireTag -> Maybe a -> Put

    protobuf-simple Data.ProtoBufInt

    Encode an optional enum field.

  10. putEnumPacked :: WireEnum a => WireTag -> Seq a -> Put

    protobuf-simple Data.ProtoBufInt

    Encode a packed repeated enum field.

Page 205 of many | Previous | Next