Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Managed.Data.Mutation
Documentation
data DepMutation a Source #
Constructors
DepMutation | |
Fields
|
Instances
data BuildMutation Source #
Constructors
BuildMutation | |
Fields
|
Instances
Generic BuildMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation Associated Types
| |||||
type Rep BuildMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation type Rep BuildMutation = D1 ('MetaData "BuildMutation" "Hix.Managed.Data.Mutation" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "BuildMutation" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "solverState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SolverState) :*: S1 ('MetaSel ('Just "updateBound") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Version -> VersionBounds -> VersionBounds))))) |
data MutationResult s Source #
Constructors
MutationSuccess | |
MutationKeep | |
MutationFailed |
Instances
Generic (MutationResult s) Source # | |||||
Defined in Hix.Managed.Data.Mutation Associated Types
Methods from :: MutationResult s -> Rep (MutationResult s) x # to :: Rep (MutationResult s) x -> MutationResult s # | |||||
Show s => Show (MutationResult s) Source # | |||||
Defined in Hix.Managed.Data.Mutation Methods showsPrec :: Int -> MutationResult s -> ShowS # show :: MutationResult s -> String # showList :: [MutationResult s] -> ShowS # | |||||
Eq s => Eq (MutationResult s) Source # | |||||
Defined in Hix.Managed.Data.Mutation Methods (==) :: MutationResult s -> MutationResult s -> Bool # (/=) :: MutationResult s -> MutationResult s -> Bool # | |||||
type Rep (MutationResult s) Source # | |||||
Defined in Hix.Managed.Data.Mutation type Rep (MutationResult s) = D1 ('MetaData "MutationResult" "Hix.Managed.Data.Mutation" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "MutationSuccess" 'PrefixI 'True) ((S1 ('MetaSel ('Just "candidate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MutableId) :*: S1 ('MetaSel ('Just "changed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MutationState) :*: (S1 ('MetaSel ('Just "revisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Set PackageId)) :*: S1 ('MetaSel ('Just "ext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 s)))) :+: (C1 ('MetaCons "MutationKeep" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MutationFailed" 'PrefixI 'False) (U1 :: Type -> Type))) |
data FailedMutation Source #
Constructors
FailedMutation | |
Fields
|
Instances
Pretty FailedMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation Methods pretty :: FailedMutation -> Doc # prettyVersioned :: CabalSpecVersion -> FailedMutation -> Doc # | |||||
Generic FailedMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation Associated Types
Methods from :: FailedMutation -> Rep FailedMutation x # to :: Rep FailedMutation x -> FailedMutation # | |||||
Show FailedMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation Methods showsPrec :: Int -> FailedMutation -> ShowS # show :: FailedMutation -> String # showList :: [FailedMutation] -> ShowS # | |||||
Eq FailedMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation Methods (==) :: FailedMutation -> FailedMutation -> Bool # (/=) :: FailedMutation -> FailedMutation -> Bool # | |||||
type Rep FailedMutation Source # | |||||
Defined in Hix.Managed.Data.Mutation type Rep FailedMutation = D1 ('MetaData "FailedMutation" "Hix.Managed.Data.Mutation" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "FailedMutation" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MutableDep) :*: S1 ('MetaSel ('Just "mutation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
failedMutation :: Pretty a => DepMutation a -> FailedMutation Source #