File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 1+ {-# LANGUAGE UndecidableInstances #-}
12{-# LANGUAGE CPP #-}
23{-# LANGUAGE ConstraintKinds #-}
34{-# LANGUAGE DefaultSignatures #-}
@@ -23,6 +24,8 @@ import qualified Data.Set as Set
2324import qualified Data.Text as T
2425import qualified Data.Text.Encoding as T
2526import Data.Void
27+ import Nix.Utils.Fix1 ( Fix1T
28+ , MonadFix1T )
2629import Nix.Expr.Types.Annotated
2730import Prettyprinter
2831import qualified System.Directory as S
@@ -70,6 +73,9 @@ instance MonadFile IO where
7073 doesDirectoryExist = S. doesDirectoryExist
7174 getSymbolicLinkStatus = S. getSymbolicLinkStatus
7275
76+
77+ instance (MonadFix1T t m , MonadFail (Fix1T t m ), MonadFile m ) => MonadFile (Fix1T t m )
78+
7379posAndMsg :: SourcePos -> Doc a -> ParseError s Void
7480posAndMsg (SourcePos _ lineNo _) msg = FancyError
7581 (unPos lineNo)
Original file line number Diff line number Diff line change @@ -52,8 +52,6 @@ import Nix.Value.Monad
5252import Nix.Var
5353
5454
55- instance (MonadFix1T t m , MonadFail (Fix1T t m ), MonadFile m ) => MonadFile (Fix1T t m )
56-
5755instance (MonadFix1T t m , MonadStore m ) => MonadStore (Fix1T t m ) where
5856 addToStore a b c d = lift $ addToStore a b c d
5957 addTextToStore' a b c d = lift $ addTextToStore' a b c d
You can’t perform that action at this time.
0 commit comments