fix: Hide ambiguous instance for (!?)

base 4.19.0.0 introduces Data.List.!? which clashes with Data.Vector.!?, the latter of which is needed for vector operations.
This commit is contained in:
Vekhir 2024-02-18 23:53:29 +01:00 committed by Simon Michael
parent 32328e33de
commit de3209a2fb
2 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,6 @@
-- The accounts screen, showing accounts and balances like the CLI balance command.
{-# LANGUAGE CPP #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE TupleSections #-}
@ -23,7 +24,11 @@ import Brick.Widgets.List
import Brick.Widgets.Edit
import Control.Monad
import Control.Monad.IO.Class (liftIO)
#if MIN_VERSION_base(4,19,0)
import Data.List hiding (reverse, (!?))
#else
import Data.List hiding (reverse)
#endif
import Data.Maybe
import qualified Data.Text as T
import Data.Time.Calendar (Day)

View File

@ -19,7 +19,11 @@ where
import Control.Monad
import Control.Monad.IO.Class (liftIO)
import Data.Bifunctor (bimap, Bifunctor (second))
#if MIN_VERSION_base(4,19,0)
import Data.List hiding ((!?))
#else
import Data.List
#endif
import Data.Maybe
import qualified Data.Text as T
import qualified Data.Vector as V