Instances13EqP, GShow, OrdP, Bounded, Eq, Ord, …
EqP PosDefined in bin-0.1.4 · Data.Bin.PosExample1 expression eqp (top :: Pos Bin4) (top :: Pos Bin6)True
Example1 expression let xs = universe @Bin4; ys = universe @Bin6 in traverse_ print [ [ eqp x y | y <- ys ] | x <- xs ][True,False,False,False,False,False][False,True,False,False,False,False][False,False,True,False,False,False][False,False,False,True,False,False]
GShow PosDefined in bin-0.1.4 · Data.Bin.PosOrdP PosDefined in bin-0.1.4 · Data.Bin.PosExample1 expression let xs = universe @Bin4; ys = universe @Bin6 in traverse_ print [ [ comparep x y | y <- ys ] | x <- xs ][EQ,LT,LT,LT,LT,LT][GT,EQ,LT,LT,LT,LT][GT,GT,EQ,LT,LT,LT][GT,GT,GT,EQ,LT,LT]
(SBinPI n, b ~ 'BP n) => Bounded (Pos b)Defined in bin-0.1.4 · Data.Bin.PosExample1 expression minBound < (maxBound :: Pos Bin5)True
Eq (Pos b)Defined in bin-0.1.4 · Data.Bin.PosOrd (Pos b)Defined in bin-0.1.4 · Data.Bin.PosShow (Pos b)Defined in bin-0.1.4 · Data.Bin.PosNFData (Pos b)Defined in bin-0.1.4 · Data.Bin.Pos(SBinPI n, b ~ 'BP n) => Arbitrary (Pos b)Defined in bin-0.1.4 · Data.Bin.PosCoArbitrary (Pos b)Defined in bin-0.1.4 · Data.Bin.Pos(SBinPI n, b ~ 'BP n) => Function (Pos b)Defined in bin-0.1.4 · Data.Bin.Posb ~ 'BZ => Absurd (Pos b)Defined in bin-0.1.4 · Data.Bin.Posb ~ 'BP 'BE => Boring (Pos b)Defined in bin-0.1.4 · Data.Bin.Pos