packages feed

protocol-buffers-0.0.2: src/DescriptorProtos/DescriptorProto/ExtensionRange.hs

module DescriptorProtos.DescriptorProto.ExtensionRange
  (ExtensionRange(..))
 where

import ProtocolBuffers.Header

data ExtensionRange = ExtensionRange
    { start :: Optional Int32
    , end :: Optional Int32
    }
  deriving (Show,Eq,Ord,Typeable)

$( derive makeMonoid ''ExtensionRange )

instance OptionFlag a => Monoid (Option a ExtensionRange) where mempty = Absent; mappend = op'Merge

instance Default ExtensionRange where