Instances36Bifoldable, Bifunctor, Bitraversable, Eq2, Ord2, Read2, …
Bifoldable TheseDefined in strict-0.5.1 · Data.Strict.TheseBifunctor TheseDefined in strict-0.5.1 · Data.Strict.TheseBitraversable TheseDefined in strict-0.5.1 · Data.Strict.TheseEq2 TheseDefined in strict-0.5.1 · Data.Strict.TheseOrd2 TheseDefined in strict-0.5.1 · Data.Strict.TheseRead2 TheseDefined in strict-0.5.1 · Data.Strict.TheseShow2 TheseDefined in strict-0.5.1 · Data.Strict.TheseNFData2 TheseDefined in strict-0.5.1 · Data.Strict.TheseHashable2 TheseDefined in strict-0.5.1 · Data.Strict.TheseAssoc TheseDefined in strict-0.5.1 · Data.Strict.TheseSwap TheseDefined in strict-0.5.1 · Data.Strict.TheseGeneric1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseSemigroup a => Monad (These a)Defined in strict-0.5.1 · Data.Strict.TheseFunctor (These a)Defined in strict-0.5.1 · Data.Strict.TheseSemigroup a => Applicative (These a)Defined in strict-0.5.1 · Data.Strict.TheseFoldable (These a)Defined in strict-0.5.1 · Data.Strict.TheseTraversable (These a)Defined in strict-0.5.1 · Data.Strict.TheseEq a => Eq1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseOrd a => Ord1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseRead a => Read1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseShow a => Show1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseNFData a => NFData1 (These a)Defined in strict-0.5.1 · Data.Strict.TheseHashable a => Hashable1 (These a)Defined in strict-0.5.1 · Data.Strict.These(Eq a, Eq b) => Eq (These a b)Defined in strict-0.5.1 · Data.Strict.These(Data a, Data b) => Data (These a b)Defined in strict-0.5.1 · Data.Strict.These(Ord a, Ord b) => Ord (These a b)Defined in strict-0.5.1 · Data.Strict.These(Read a, Read b) => Read (These a b)Defined in strict-0.5.1 · Data.Strict.These(Show a, Show b) => Show (These a b)Defined in strict-0.5.1 · Data.Strict.TheseGeneric (These a b)Defined in strict-0.5.1 · Data.Strict.These(Semigroup a, Semigroup b) => Semigroup (These a b)Defined in strict-0.5.1 · Data.Strict.These(NFData a, NFData b) => NFData (These a b)Defined in strict-0.5.1 · Data.Strict.These(Binary a, Binary b) => Binary (These a b)Defined in strict-0.5.1 · Data.Strict.These(Hashable a, Hashable b) => Hashable (These a b)Defined in strict-0.5.1 · Data.Strict.TheseStrict (These a b) (These a b)Defined in strict-0.5.1 · Data.Strict.Classestype Rep (These a b) = D1 ('MetaDataDefined in strict-0.5.1 · Data.Strict.These"These"
"Data.Strict.These"
"strict-0.5.1-28kNptTcBpcEF325KAUgkh"
'False) (C1 ('MetaCons"This"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)) :+: (C1 ('MetaCons"That"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 b)) :+: C1 ('MetaCons"These"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 b))))type Rep1 (These a) = D1 ('MetaDataDefined in strict-0.5.1 · Data.Strict.These"These"
"Data.Strict.These"
"strict-0.5.1-28kNptTcBpcEF325KAUgkh"
'False) (C1 ('MetaCons"This"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)) :+: (C1 ('MetaCons"That"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1) :+: C1 ('MetaCons"These"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1)))