A bidirectional map between values of types a and b.
Instances8IsList, Eq, Ord, Show, Generic, NFData, …
(Ord a, Ord b) => IsList (Bimap a b)Defined in bimap-0.5.0 · Data.Bimap(Eq a, Eq b) => Eq (Bimap a b)Defined in bimap-0.5.0 · Data.Bimap(Ord a, Ord b) => Ord (Bimap a b)Defined in bimap-0.5.0 · Data.Bimap(Show a, Show b) => Show (Bimap a b)Defined in bimap-0.5.0 · Data.BimapGeneric (Bimap a b)Defined in bimap-0.5.0 · Data.Bimap(NFData a, NFData b) => NFData (Bimap a b)Defined in bimap-0.5.0 · Data.Bimaptype Rep (Bimap a b) = D1 ('MetaDataDefined in bimap-0.5.0 · Data.Bimap"Bimap"
"Data.Bimap"
"bimap-0.5.0-AZ0YOgWCmEh5msMvoEa25t"
'False) (C1 ('MetaCons"MkBimap"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map a b)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map b a))))type Item (Bimap a b) = (a, b)Defined in bimap-0.5.0 · Data.Bimap