-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Validity instances for time
--   
--   Please see README.md
@package validity-time
@version 0.1.0.0

module Data.Validity.Time.Calendar

-- | Valid according to the <a>Integer</a> it contains.
instance Data.Validity.Validity Data.Time.Calendar.Days.Day

module Data.Validity.Time.Clock

-- | Valid according to the <a>Rational</a> it contains.

-- | Trivially valid
instance Data.Validity.Validity Data.Time.Clock.Internal.UniversalTime.UniversalTime
instance Data.Validity.Validity Data.Time.Clock.Internal.DiffTime.DiffTime
instance Data.Validity.Validity Data.Time.Clock.Internal.UTCTime.UTCTime
instance Data.Validity.Validity Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime

module Data.Validity.Time.LocalTime

-- | Valid according to the contained values.

-- | Valid according to the validity of contained values and these
--   constraints:
--   
--   <ul>
--   <li>todHour : range 0 - 23</li>
--   <li>todMin : range 0 - 59</li>
--   <li>todSec : 0 &lt;= todSec &lt; 61,</li>
--   </ul>

-- | Valid according to the validity of contained values

-- | Valid according to the validity of contained values
instance Data.Validity.Validity Data.Time.LocalTime.Internal.TimeZone.TimeZone
instance Data.Validity.Validity Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay
instance Data.Validity.Validity Data.Time.LocalTime.Internal.LocalTime.LocalTime
instance Data.Validity.Validity Data.Time.LocalTime.Internal.ZonedTime.ZonedTime

module Data.Validity.Time.Format

-- | Valid according to the contained values
instance Data.Validity.Validity Data.Time.Format.Locale.TimeLocale

module Data.Validity.Time
