Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Stack.Lock
Documentation
lockCachedWanted :: (HasPantryConfig env, HasRunner env) => Path Abs File -> RawSnapshotLocation -> (Map RawPackageLocationImmutable PackageLocationImmutable -> WantedCompiler -> Map PackageName (Bool -> RIO env DepPackage) -> RIO env (SMWanted, [CompletedPLI])) -> RIO env SMWanted Source #
data LockedLocation a b Source #
Constructors
LockedLocation | |
Instances
(FromJSON (WithJSONWarnings (Unresolved a)), FromJSON (WithJSONWarnings (Unresolved b))) => FromJSON (WithJSONWarnings (Unresolved (LockedLocation a b))) Source # | |
Defined in Stack.Lock Methods parseJSON :: Value -> Parser (WithJSONWarnings (Unresolved (LockedLocation a b))) parseJSONList :: Value -> Parser [WithJSONWarnings (Unresolved (LockedLocation a b))] | |
(ToJSON a, ToJSON b) => ToJSON (LockedLocation a b) Source # | |
Defined in Stack.Lock Methods toJSON :: LockedLocation a b -> Value toEncoding :: LockedLocation a b -> Encoding toJSONList :: [LockedLocation a b] -> Value toEncodingList :: [LockedLocation a b] -> Encoding | |
(Show a, Show b) => Show (LockedLocation a b) Source # | |
Defined in Stack.Lock Methods showsPrec :: Int -> LockedLocation a b -> ShowS show :: LockedLocation a b -> String # showList :: [LockedLocation a b] -> ShowS | |
(Eq a, Eq b) => Eq (LockedLocation a b) Source # | |
Defined in Stack.Lock Methods (==) :: LockedLocation a b -> LockedLocation a b -> Bool # (/=) :: LockedLocation a b -> LockedLocation a b -> Bool # |
Constructors
Locked | |
Instances
ToJSON Locked Source # | |
Defined in Stack.Lock Methods toEncoding :: Locked -> Encoding toJSONList :: [Locked] -> Value toEncodingList :: [Locked] -> Encoding | |
Show Locked Source # | |
Eq Locked Source # | |
FromJSON (WithJSONWarnings (Unresolved Locked)) Source # | |
Defined in Stack.Lock Methods parseJSON :: Value -> Parser (WithJSONWarnings (Unresolved Locked)) parseJSONList :: Value -> Parser [WithJSONWarnings (Unresolved Locked)] |