-- 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 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 ()