File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,9 @@ module Data.Thyme.Clock (
44
44
45
45
-- * Universal Time
46
46
, UniversalTime
47
+ #if __GLASGOW_HASKELL__ >= 708
48
+ , pattern UniversalTime
49
+ #endif
47
50
, modJulianDate
48
51
49
52
-- * Compatibility
Original file line number Diff line number Diff line change @@ -252,6 +252,14 @@ modJulianDate = iso
252
252
(\ (UniversalRep t) -> toSeconds t / toSeconds posixDayLength)
253
253
(UniversalRep . (*^ posixDayLength))
254
254
255
+ #if __GLASGOW_HASKELL__ >= 710
256
+ pattern UniversalTime :: Rational -> UniversalTime
257
+ pattern UniversalTime mjd <- (view modJulianDate -> mjd) where
258
+ UniversalTime mjd = modJulianDate # mjd
259
+ #elif __GLASGOW_HASKELL__ >= 708
260
+ pattern UniversalTime mjd <- (view modJulianDate -> mjd)
261
+ #endif
262
+
255
263
------------------------------------------------------------------------
256
264
257
265
-- | <https://en.wikipedia.org/wiki/Coordinated_Universal_Time Coördinated universal time>
You can’t perform that action at this time.
0 commit comments