An AnnotatedId is a ComponentId, UnitId, etc. which is annotated with some other useful information that is useful for printing to users, etc.
Invariant: if ann_id x == ann_id y, then ann_pid x == ann_pid y and ann_cname x == ann_cname y
Constructors
AnnotatedIdann_pid :: PackageIdann_cname :: ComponentNameann_id :: id
Instances5Functor, Eq, Ord, Show, Package
Functor AnnotatedIdDefined in Cabal-3.12.1.0 · Distribution.Types.AnnotatedIdEq id => Eq (AnnotatedId id)Defined in Cabal-3.12.1.0 · Distribution.Types.AnnotatedIdOrd id => Ord (AnnotatedId id)Defined in Cabal-3.12.1.0 · Distribution.Types.AnnotatedIdShow id => Show (AnnotatedId id)Defined in Cabal-3.12.1.0 · Distribution.Types.AnnotatedIdPackage (AnnotatedId id)Defined in Cabal-3.12.1.0 · Distribution.Types.AnnotatedId