arrow
object arrow
Value members
Concrete methods
def all[=>:[_, _] : Arrow](implicit evidence$9: Arrow[=>:], A1: Equal[=>:[Int, Int]], A2: Gen[=>:[Int, Int]], A3: Equal[=>:[(Int, Int), (Int, Int)]], A4: Equal[=>:[(Int, Int), Int]], A5: Equal[=>:[((Int, Int), Int), (Int, (Int, Int))]]): Properties[ScalazLaw]
def association[=>:[_, _] : Arrow, A, B, C, D](implicit evidence$7: Arrow[=>:], f: Gen[=>:[A, B]], E: Equal[=>:[((A, C), D), (B, (C, D))]]): Property
def composition[=>:[_, _] : Arrow, A, B, C](implicit evidence$2: Arrow[=>:], ab: Gen[A => B], bc: Gen[B => C], E: Equal[=>:[A, C]]): Property
def laws[=>:[_, _] : Arrow](implicit evidence$8: Arrow[=>:], A1: Equal[=>:[Int, Int]], A2: Gen[=>:[Int, Int]], A3: Equal[=>:[(Int, Int), (Int, Int)]], A4: Equal[=>:[(Int, Int), Int]], A5: Equal[=>:[((Int, Int), Int), (Int, (Int, Int))]]): Properties[ScalazLaw]