-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Hashable instances for Data.Time -- -- Hashable instances for types in Data.Time @package hashable-time @version 0.2.0.2 module Data.Hashable.Time -- | The class of types that can be converted to a hash value. -- -- Minimal implementation: hashWithSalt. class Hashable a -- | Return a hash value for the argument, using the given salt. -- -- The general contract of hashWithSalt is: -- -- hashWithSalt :: Hashable a => Int -> a -> Int -- | Like hashWithSalt, but no salt is used. The default -- implementation uses hashWithSalt with some default salt. -- Instances might want to implement this method to provide a more -- efficient implementation than the default implementation. hash :: Hashable a => a -> Int instance Data.Hashable.Class.Hashable Data.Time.Clock.Internal.UniversalTime.UniversalTime instance Data.Hashable.Class.Hashable Data.Time.Clock.Internal.DiffTime.DiffTime instance Data.Hashable.Class.Hashable Data.Time.Clock.Internal.UTCTime.UTCTime instance Data.Hashable.Class.Hashable Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime instance Data.Hashable.Class.Hashable Data.Time.Calendar.Days.Day instance Data.Hashable.Class.Hashable Data.Time.LocalTime.Internal.TimeZone.TimeZone instance Data.Hashable.Class.Hashable Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay instance Data.Hashable.Class.Hashable Data.Time.LocalTime.Internal.LocalTime.LocalTime instance Data.Hashable.Class.Hashable Data.Time.LocalTime.Internal.ZonedTime.ZonedTime instance Data.Hashable.Class.Hashable Data.Time.Format.Locale.TimeLocale