Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 348 Bytes

File metadata and controls

25 lines (17 loc) · 348 Bytes

DuplicateRoleDeclaration Error

Example

module ShortFailingExample where

data D a = D a
type role D nominal
type role D nominal

Cause

Multiple role declarations are provided for the same type.

Fix

  • Remove the extraneous role declarations:
 data D a = D a
 type role D nominal
-type role D nominal