REF don't derive generic unnecessarily
This commit is contained in:
parent
524818decf
commit
6c23813693
|
@ -320,7 +320,6 @@ data DBusDependency_ c
|
|||
= Bus [Fulfillment] BusName
|
||||
| Endpoint [Fulfillment] BusName ObjectPath InterfaceName DBusMember
|
||||
| DBusIO IODependency_
|
||||
deriving (Generic)
|
||||
|
||||
-- | A dependency that only requires IO to evaluate (no payload)
|
||||
data IODependency_
|
||||
|
@ -335,23 +334,23 @@ data SystemDependency
|
|||
| AccessiblePath FilePath Bool Bool
|
||||
| Systemd UnitType T.Text
|
||||
| Process T.Text
|
||||
deriving (Eq, Show, Generic)
|
||||
deriving (Eq, Show)
|
||||
|
||||
-- | The type of a systemd service
|
||||
data UnitType = SystemUnit | UserUnit deriving (Eq, Show, Generic)
|
||||
data UnitType = SystemUnit | UserUnit deriving (Eq, Show)
|
||||
|
||||
-- | Wrapper type to describe and endpoint
|
||||
data DBusMember
|
||||
= Method_ MemberName
|
||||
| Signal_ MemberName
|
||||
| Property_ T.Text
|
||||
deriving (Eq, Show, Generic)
|
||||
deriving (Eq, Show)
|
||||
|
||||
-- | A means to fulfill a dependency
|
||||
-- For now this is just the name of an Arch Linux package (AUR or official)
|
||||
data Fulfillment = Package ArchPkg T.Text deriving (Eq, Show, Ord)
|
||||
|
||||
data ArchPkg = Official | AUR | Custom deriving (Eq, Show, Generic, Ord)
|
||||
data ArchPkg = Official | AUR | Custom deriving (Eq, Show, Ord)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Tested dependency tree
|
||||
|
|
Loading…
Reference in New Issue