ArrayOpsAsyncShift
Value members
Concrete methods
def collectFirst[F[_], B](arrOps: ArrayOps[A], monad: CpsMonad[F])(f: PartialFunction[A, F[B]]): F[Option[B]]
def flatMapIterableOnce[F[_], B](arr: ArrayOps[A], monad: CpsMonad[F])(f: A => F[IterableOnce[B]])(using ct: ClassTag[B]): F[Array[B]]
def indexWhere[F[_]](arrOps: ArrayOps[A], monad: CpsMonad[F])(p: A => F[Boolean], from: Int): F[Int]
def lastIndexWhere[F[_]](arrOps: ArrayOps[A], monad: CpsMonad[F])(p: A => F[Boolean], end: Int): F[Int]
def partitionMap[F[_], A1, A2](arrOps: ArrayOps[A], monad: CpsMonad[F])(f: A => F[Either[A1, A2]])(using ClassTag[A1], ClassTag[A2]): F[(Array[A1], Array[A2])]
def withFilter[F[_]](arrayOps: ArrayOps[A], monad: CpsMonad[F])(p: A => F[Boolean]): ArrayOpsWithFilterAsyncSubst[F, A]