no need for existentials anymore
This commit is contained in:
parent
800df3b97c
commit
b419da7154
|
@ -1,6 +1,5 @@
|
||||||
{-# LANGUAGE PackageImports #-}
|
{-# LANGUAGE PackageImports #-}
|
||||||
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
|
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
|
||||||
{-# LANGUAGE ExistentialQuantification #-}
|
|
||||||
|
|
||||||
module Propellor.Types
|
module Propellor.Types
|
||||||
( Host(..)
|
( Host(..)
|
||||||
|
@ -35,6 +34,8 @@ import Propellor.Types.Attr
|
||||||
import Propellor.Types.OS
|
import Propellor.Types.OS
|
||||||
import Propellor.Types.Dns
|
import Propellor.Types.Dns
|
||||||
|
|
||||||
|
-- | Everything Propellor knows about a system: Its properties and
|
||||||
|
-- attributes.
|
||||||
data Host = Host [Property] SetAttr
|
data Host = Host [Property] SetAttr
|
||||||
|
|
||||||
-- | Propellor's monad provides read-only access to attributes of the
|
-- | Propellor's monad provides read-only access to attributes of the
|
||||||
|
|
Loading…
Reference in New Issue