proto-lens-arbitrary-0.1.2.1: Arbitrary instances for proto-lens.

Safe HaskellNone
LanguageHaskell2010

Data.ProtoLens.Arbitrary

Description

An Arbitrary instance for protocol buffer Messages to use with QuickCheck.

Synopsis

Documentation

newtype ArbitraryMessage a Source #

A newtype wrapper that provides an Arbitrary instance for the underlying message.

Constructors

ArbitraryMessage 

Fields

shrinkMessage :: Message a => a -> [a] Source #

Shrink each field individually and append all shrinks together into a single list.