packages feed

casr-logbook 0.6.5 → 0.6.6

raw patch · 3 files changed

+15/−1 lines, 3 files

Files

casr-logbook.cabal view
@@ -1,5 +1,5 @@ name:               casr-logbook-version:            0.6.5+version:            0.6.6 license:            OtherLicense license-file:       LICENSE author:             Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>
changelog view
@@ -1,3 +1,7 @@+0.6.6++* Semigroup/Monoid for AircraftFlightMeta+ 0.6.5  * Fix bug in RA/GA instructing.
src/Data/Aviation/Casr/Logbook/Meta/AircraftFlightMeta.hs view
@@ -15,6 +15,8 @@ import Data.Eq(Eq) import Data.Ord(Ord) import Prelude(Show)+import Data.Monoid+import Data.Semigroup  data AircraftFlightMeta =   AircraftFlightMeta {@@ -27,3 +29,11 @@   } deriving (Eq, Ord, Show)  makeClassy '' AircraftFlightMeta++instance Semigroup AircraftFlightMeta where+  AircraftFlightMeta t1 s1 i1 v1 e1 p1 <> AircraftFlightMeta t2 s2 i2 v2 e2 p2 =+    AircraftFlightMeta (t1 <> t2) (s1 <> s2) (i1 <> i2) (v1 <> v2) (e1 <> e2) (p1 <> p2)++instance Monoid AircraftFlightMeta where+  mempty =+    AircraftFlightMeta mempty mempty mempty mempty mempty mempty