packages feed

tilia-0.1.0.0: corpora/vendored/other/cpp/comma-after-a-varying-item-out.hs

{-# LANGUAGE CPP #-}

module Records.Info where

data RecordInfo = RecordInfo
  { name :: Name,
    constraints :: Cxt,
#if MIN_VERSION_template_haskell(2,21,0)
    typeVarBinders :: [TyVarBndr BndrVis],
#elif MIN_VERSION_template_haskell(2,17,0)
    typeVarBinders :: [TyVarBndr ()],
#else
    typeVarBinders :: [TyVarBndr],
#endif
    kind :: Maybe Kind
  }