-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A class for types with a default value -- -- A class for types with a default value @package data-default @version 0.2.0.1 module Data.Default -- | A class for types with a default value. class Default a def :: Default a => a instance Default a => Default (IO a) instance Default r => Default (e -> r) instance Default [a] instance Default (Maybe a) instance Integral a => Default (Ratio a) instance Default Double instance Default Float instance Default Integer instance Default Int instance Default (Map k v) instance Default (Set v) instance Default ()