-- | -- Module : Test.LeanCheck.Instances.Void -- Copyright : (c) 2022 Rudy Matela -- License : 3-Clause BSD (see the file LICENSE) -- Maintainer : Rudy Matela <rudy@matela.com.br> -- -- Declares a 'Listable' 'Void' instance. {-# LANGUAGE CPP #-} module Test.LeanCheck.Instances.Void () where #if __GLASGOW_HASKELL__ < 710 -- the Void type is not available #else import Data.Void (Void) import Test.LeanCheck instance Listable Void where list :: [Void] list = [] #endif