pkg: Use maximumBound instead of maximumDef to avoid deprecation
warnings in safe-0.3.18.
This commit is contained in:
parent
ee276afc56
commit
c6beb581a1
@ -88,7 +88,7 @@ import qualified Data.Text as T
|
|||||||
import qualified Data.Text.Lazy as TL
|
import qualified Data.Text.Lazy as TL
|
||||||
import qualified Data.Text.Lazy.Builder as TB
|
import qualified Data.Text.Lazy.Builder as TB
|
||||||
import Data.Time.Calendar (Day)
|
import Data.Time.Calendar (Day)
|
||||||
import Safe (headDef, maximumDef)
|
import Safe (headDef, maximumBound)
|
||||||
import Text.DocLayout (realLength)
|
import Text.DocLayout (realLength)
|
||||||
|
|
||||||
import Text.Tabular.AsciiWide
|
import Text.Tabular.AsciiWide
|
||||||
@ -185,8 +185,8 @@ showPostingLines :: Posting -> [Text]
|
|||||||
showPostingLines p = first3 $ postingAsLines False False maxacctwidth maxamtwidth p
|
showPostingLines p = first3 $ postingAsLines False False maxacctwidth maxamtwidth p
|
||||||
where
|
where
|
||||||
linesWithWidths = map (postingAsLines False False maxacctwidth maxamtwidth) . maybe [p] tpostings $ ptransaction p
|
linesWithWidths = map (postingAsLines False False maxacctwidth maxamtwidth) . maybe [p] tpostings $ ptransaction p
|
||||||
maxacctwidth = maximumDef 0 $ map second3 linesWithWidths
|
maxacctwidth = maximumBound 0 $ map second3 linesWithWidths
|
||||||
maxamtwidth = maximumDef 0 $ map third3 linesWithWidths
|
maxamtwidth = maximumBound 0 $ map third3 linesWithWidths
|
||||||
|
|
||||||
-- | Given a transaction and its postings, render the postings, suitable
|
-- | Given a transaction and its postings, render the postings, suitable
|
||||||
-- for `print` output. Normally this output will be valid journal syntax which
|
-- for `print` output. Normally this output will be valid journal syntax which
|
||||||
@ -209,8 +209,8 @@ postingsAsLines :: Bool -> [Posting] -> [Text]
|
|||||||
postingsAsLines onelineamounts ps = concatMap first3 linesWithWidths
|
postingsAsLines onelineamounts ps = concatMap first3 linesWithWidths
|
||||||
where
|
where
|
||||||
linesWithWidths = map (postingAsLines False onelineamounts maxacctwidth maxamtwidth) ps
|
linesWithWidths = map (postingAsLines False onelineamounts maxacctwidth maxamtwidth) ps
|
||||||
maxacctwidth = maximumDef 0 $ map second3 linesWithWidths
|
maxacctwidth = maximumBound 0 $ map second3 linesWithWidths
|
||||||
maxamtwidth = maximumDef 0 $ map third3 linesWithWidths
|
maxamtwidth = maximumBound 0 $ map third3 linesWithWidths
|
||||||
|
|
||||||
-- | Render one posting, on one or more lines, suitable for `print` output.
|
-- | Render one posting, on one or more lines, suitable for `print` output.
|
||||||
-- There will be an indented account name, plus one or more of status flag,
|
-- There will be an indented account name, plus one or more of status flag,
|
||||||
@ -271,7 +271,7 @@ postingAsLines elideamount onelineamounts acctwidth amtwidth p =
|
|||||||
shownAmounts
|
shownAmounts
|
||||||
| elideamount = [mempty]
|
| elideamount = [mempty]
|
||||||
| otherwise = showMixedAmountLinesB noColour{displayOneLine=onelineamounts} $ pamount p
|
| otherwise = showMixedAmountLinesB noColour{displayOneLine=onelineamounts} $ pamount p
|
||||||
thisamtwidth = maximumDef 0 $ map wbWidth shownAmounts
|
thisamtwidth = maximumBound 0 $ map wbWidth shownAmounts
|
||||||
|
|
||||||
(samelinecomment, newlinecomments) =
|
(samelinecomment, newlinecomments) =
|
||||||
case renderCommentLines (pcomment p) of [] -> ("",[])
|
case renderCommentLines (pcomment p) of [] -> ("",[])
|
||||||
|
|||||||
@ -121,7 +121,7 @@ library
|
|||||||
, parser-combinators >=0.4.0
|
, parser-combinators >=0.4.0
|
||||||
, pretty-simple >4 && <5
|
, pretty-simple >4 && <5
|
||||||
, regex-tdfa
|
, regex-tdfa
|
||||||
, safe >=0.2
|
, safe >=0.3.18
|
||||||
, tabular >=0.2
|
, tabular >=0.2
|
||||||
, tasty >=1.2.3
|
, tasty >=1.2.3
|
||||||
, tasty-hunit >=0.10.0.2
|
, tasty-hunit >=0.10.0.2
|
||||||
@ -172,7 +172,7 @@ test-suite doctest
|
|||||||
, parser-combinators >=0.4.0
|
, parser-combinators >=0.4.0
|
||||||
, pretty-simple >4 && <5
|
, pretty-simple >4 && <5
|
||||||
, regex-tdfa
|
, regex-tdfa
|
||||||
, safe >=0.2
|
, safe >=0.3.18
|
||||||
, tabular >=0.2
|
, tabular >=0.2
|
||||||
, tasty >=1.2.3
|
, tasty >=1.2.3
|
||||||
, tasty-hunit >=0.10.0.2
|
, tasty-hunit >=0.10.0.2
|
||||||
@ -225,7 +225,7 @@ test-suite unittest
|
|||||||
, parser-combinators >=0.4.0
|
, parser-combinators >=0.4.0
|
||||||
, pretty-simple >4 && <5
|
, pretty-simple >4 && <5
|
||||||
, regex-tdfa
|
, regex-tdfa
|
||||||
, safe >=0.2
|
, safe >=0.3.18
|
||||||
, tabular >=0.2
|
, tabular >=0.2
|
||||||
, tasty >=1.2.3
|
, tasty >=1.2.3
|
||||||
, tasty-hunit >=0.10.0.2
|
, tasty-hunit >=0.10.0.2
|
||||||
|
|||||||
@ -58,7 +58,7 @@ dependencies:
|
|||||||
- parser-combinators >=0.4.0
|
- parser-combinators >=0.4.0
|
||||||
- pretty-simple >4 && <5
|
- pretty-simple >4 && <5
|
||||||
- regex-tdfa
|
- regex-tdfa
|
||||||
- safe >=0.2
|
- safe >=0.3.18
|
||||||
- tabular >=0.2
|
- tabular >=0.2
|
||||||
- tasty >=1.2.3
|
- tasty >=1.2.3
|
||||||
- tasty-hunit >=0.10.0.2
|
- tasty-hunit >=0.10.0.2
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user