TraverseWithIndexLaws

Companion:
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def traverseWithIndexComposition[A, B, C](fa: F[A], f: (A, I) => B, g: (B, I) => C): IsEq[F[C]]
def traverseWithIndexIdentity[A, B](fa: F[A], f: (A, I) => B): IsEq[F[B]]

Inherited methods

def covariantComposition[A, B, C](fa: F[A], f: A => B, g: B => C): IsEq[F[C]]
Inherited from:
FunctorWithIndexLaws
def covariantIdentity[A](fa: F[A]): IsEq[F[A]]
Inherited from:
FunctorWithIndexLaws
def foldRightLazy[A](fa: F[A]): Boolean
Inherited from:
FoldableWithIndexLaws
Inherited from:
FoldableWithIndexLaws
def functorWithIndexComposition[A, B, C](fa: F[A], f: (A, I) => B, g: (B, I) => C): IsEq[F[C]]
Inherited from:
FunctorWithIndexLaws
def functorWithIndexIdentity[A](fa: F[A]): IsEq[F[A]]
Inherited from:
FunctorWithIndexLaws
def leftFoldConsistentWithFoldMap[A, B](fa: F[A], f: A => B)(implicit M: Monoid[B]): IsEq[B]
Inherited from:
FoldableWithIndexLaws
def leftFoldWithIndexConsistentWithFoldMapWithIndex[A, B](fa: F[A], f: (A, I) => B)(implicit ev: Monoid[B]): IsEq[B]
Inherited from:
FoldableWithIndexLaws
def rightFoldConsistentWithFoldMap[A, B](fa: F[A], f: A => B)(implicit M: Monoid[B]): IsEq[B]
Inherited from:
FoldableWithIndexLaws
def rightFoldWithIndexConsistentWithFoldMapWithIndex[A, B](fa: F[A], f: (A, I) => B)(implicit ev: Monoid[B]): IsEq[B]
Inherited from:
FoldableWithIndexLaws

Implicits

Implicits

implicit def F: TraverseWithIndex[F, I]