git.iko.soy/typeable/flat-instances
on master help sign in
rename
commit1478d52840e06b73b26858daf21719cc38c30025 authorDmitry Olshansky <olshanskydr@gmail.com> dateThu 15 Dec 2022, 08:57 (4 years ago) parent2d518ff
4 files changed+8−9
flat-instances.cabal+1−1 src/Flat/Instances.hs → src/Flat/Orphans.hs+2−3 stack.yaml+1−1 stack.yaml.lock+4−4
flat-instances.cabal+1−1
@@ -6,7 +6,7 @@ license-file: LICENSE
66
77library
88 exposed-modules:
9− Flat.Instances
9+ Flat.Orphans
1010 build-depends:
1111 base,
1212 flat,
src/Flat/Instances.hs → src/Flat/Orphans.hsrenamed+2−3
@@ -1,11 +1,10 @@
11{-# LANGUAGE DerivingVia #-}
2−{-# LANGUAGE NamedFieldPuns #-}
32{-# LANGUAGE RecordWildCards #-}
43{-# LANGUAGE StandaloneDeriving #-}
54{-# OPTIONS_GHC -fno-warn-orphans #-}
65
76
8−module Flat.Instances where
7+module Flat.Orphans where
98
109import Data.Fixed
1110import Data.Time
@@ -20,7 +19,7 @@ instance Flat DiffTime where
2019 size = F.size . diffTimeToPicoseconds
2120
2221utcTimeToTuple :: UTCTime -> (Day, DiffTime)
23−utcTimeToTuple = ((,) <$> utctDay <*> utctDayTime)
22+utcTimeToTuple UTCTime{..} = (utctDay, utctDayTime)
2423
2524instance Flat UTCTime where
2625 encode = F.encode . utcTimeToTuple
stack.yaml+1−1
@@ -1,4 +1,4 @@
1−resolver: lts-19.6
1+resolver: lts-19.33
22
33packages:
44- .
stack.yaml.lock+4−4
@@ -6,7 +6,7 @@
66packages: []
77snapshots:
88- completed:
9− sha256: fb634b19f31da06684bb07ce02a20c75a3162138f279b388905b03ebd57bb50f
10− size: 618876
11− url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/19/6.yaml
12− original: lts-19.6
9+ sha256: 6d1532d40621957a25bad5195bfca7938e8a06d923c91bc52aa0f3c41181f2d4
10+ size: 619204
11+ url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/19/33.yaml
12+ original: lts-19.33