File: Types.hs

package info (click to toggle)
haskell-time-compat 1.9.8-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 504 kB
  • sloc: haskell: 7,036; makefile: 3
file content (52 lines) | stat: -rw-r--r-- 1,284 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
module Test.Types () where

import Control.DeepSeq
import Data.Data
import Data.Ix
import Data.Time.Compat
import Data.Time.Calendar.Month.Compat
import Data.Time.Calendar.Quarter.Compat
import Data.Time.Clock.System.Compat
import Data.Time.Clock.TAI.Compat

class (Typeable t, Data t, NFData t) => CheckDataInstances t

class (Typeable t, Data t, NFData t, Eq t) => CheckEqInstances t

class (Typeable t, Data t, NFData t, Eq t, Ord t) => CheckOrdInstances t

class (Typeable t, Data t, NFData t, Eq t, Ord t, Ix t, Enum t) => CheckEnumInstances t

class (Typeable t, Data t, NFData t, Eq t, Ord t, Ix t, Enum t, Bounded t) => CheckBoundedInstances t

instance CheckOrdInstances UTCTime

instance CheckOrdInstances NominalDiffTime

instance CheckEnumInstances Day

instance CheckEnumInstances DayOfWeek

instance CheckOrdInstances TimeOfDay

instance CheckOrdInstances LocalTime

instance CheckOrdInstances TimeZone

instance CheckDataInstances ZonedTime

instance CheckEqInstances CalendarDiffDays

instance CheckEqInstances CalendarDiffTime

instance CheckEnumInstances Month

instance CheckEnumInstances Quarter

instance CheckBoundedInstances QuarterOfYear

instance CheckOrdInstances SystemTime

instance CheckOrdInstances AbsoluteTime

instance CheckOrdInstances UniversalTime