Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data Star2 fact d1 d2 Source #
Instances
(Ord fact, Ord d1, Ord d2) => Monoid (Star2 fact d1 d2) Source # | |
(Ord fact, Ord d1, Ord d2) => Semigroup (Star2 fact d1 d2) Source # | |
(Show fact, Show d1, Show d2) => Show (Star2 fact d1 d2) Source # | |
(Eq fact, Eq d1, Eq d2) => Eq (Star2 fact d1 d2) Source # | |
(Ord fact, Ord d1, Ord d2) => Ord (Star2 fact d1 d2) Source # | |
Defined in Unison.Util.Star2 compare :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Ordering # (<) :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Bool # (<=) :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Bool # (>) :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Bool # (>=) :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Bool # max :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Star2 fact d1 d2 # min :: Star2 fact d1 d2 -> Star2 fact d1 d2 -> Star2 fact d1 d2 # |
$sel:fact:Star2 :: Star2 fact d1 d2 -> Set fact Source #
deleteD2 :: (Ord fact, Ord d1, Ord d2) => (fact, d2) -> Star2 fact d1 d2 -> Star2 fact d1 d2 Source #
deleteFact :: (Ord fact, Ord d1, Ord d2) => Set fact -> Star2 fact d1 d2 -> Star2 fact d1 d2 Source #
deletePrimaryD1 :: (Ord fact, Ord d1, Ord d2) => (fact, d1) -> Star2 fact d1 d2 -> Star2 fact d1 d2 Source #
$sel:d1:Star2 :: Star2 fact d1 d2 -> Relation fact d1 Source #
$sel:d2:Star2 :: Star2 fact d1 d2 -> Relation fact d2 Source #
difference :: (Ord fact, Ord d1, Ord d2) => Star2 fact d1 d2 -> Star2 fact d1 d2 -> Star2 fact d1 d2 Source #