AllOrphanedExtensions

turbolift.internals.extensions.AllOrphanedExtensions

No need to use this trait directly, because it's inherited by Extensions object.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object Extensions.type

Members list

Extensions

Inherited extensions

extension [A, S <: (IterableOnce)](thiz: S[A])(thiz: S[A])
def foldLeft_!![U, B](z: B)(op: (B, A) => Computation[B, U]): Computation[B, U]

Like foldLeft from the standard library, but using effectful function.

Like foldLeft from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def foldRight_!![U, B](z: B)(op: (A, B) => Computation[B, U]): Computation[B, U]

Like foldRight from the standard library, but using effectful function.

Like foldRight from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def reduceLeftOption_!![U](op: (A, A) => Computation[A, U]): Computation[Option[A], U]

Like reduceLeftOption from the standard library, but using effectful function.

Like reduceLeftOption from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def reduceLeft_!![U](op: (A, A) => Computation[A, U]): Computation[A, U]

Like reduceLeft from the standard library, but using effectful function.

Like reduceLeft from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
extension [A](thiz: A)(thiz: A)
def pure_!!: Computation[A, Any]

Postfix alias of pure(_)

Postfix alias of pure(_)

Attributes

Inherited from:
MiscExtensions
extension [A, U, S <: (IterableOnce)](thiz: S[Computation[A, U]])(thiz: S[Computation[A, U]])
def traverseVoid: Computation[Unit, U]

Like traverse, but discards the result.

Like traverse, but discards the result.

Attributes

Inherited from:
TraverseExtensions

Like traversePar, but discards the result.

Like traversePar, but discards the result.

Attributes

Inherited from:
TraverseExtensions
extension [A](thiz: Iterable[A])(thiz: Iterable[A])

Attributes

Inherited from:
MiscExtensions
extension [A](thiz: Iterator[A])(thiz: Iterator[A])

Attributes

Inherited from:
MiscExtensions
extension [A, U](thiz: Iterator[Computation[A, U]])(thiz: Iterator[Computation[A, U]])
def traverse: Computation[Vector[A], U]

Transforms sequence of computations, into computation of sequence.

Transforms sequence of computations, into computation of sequence.

Attributes

Inherited from:
TraverseExtensions
def traversePar: Computation[Vector[A], U]

Like traverse, but executed parallelly for each element.

Like traverse, but executed parallelly for each element.

Attributes

Inherited from:
TraverseExtensions
extension [A, S <: (Iterable)](thiz: S[A])(thiz: S[A])
def mapFold_!![B, U](f: A => Computation[B, U])(z: B)(op: (B, B) => B): Computation[B, U]

Attributes

Inherited from:
FoldExtensions
def mapReduceOption_!![B, U](f: A => Computation[B, U])(op: (B, B) => B): Computation[Option[B], U]

map_!! fused with reduceOption_!!.

map_!! fused with reduceOption_!!.

Attributes

Inherited from:
FoldExtensions
def mapReduce_!![B, U](f: A => Computation[B, U])(op: (B, B) => B): Computation[B, U]

map_!! fused with reduce_!!.

map_!! fused with reduce_!!.

Attributes

Inherited from:
FoldExtensions
def reduceOption_!![U](op: (A, A) => Computation[A, U]): Computation[Option[A], U]

Like reduceOption from the standard library, but using effectful function.

Like reduceOption from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def reduceRightOption_!![U](op: (A, A) => Computation[A, U]): Computation[Option[A], U]

Like reduceRightOption from the standard library, but using effectful function.

Like reduceRightOption from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def reduceRight_!![U](op: (A, A) => Computation[A, U]): Computation[A, U]

Like reduceRight from the standard library, but using effectful function.

Like reduceRight from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
def reduce_!![U](op: (A, A) => Computation[A, U]): Computation[A, U]

Like reduce from the standard library, but using effectful function.

Like reduce from the standard library, but using effectful function.

Attributes

Inherited from:
FoldExtensions
extension [A, U, S <: (Iterable)](thiz: S[Computation[A, U]])(thiz: S[Computation[A, U]])(using BuildFrom[S[Computation[A, U]], A, S[A]])
def traverse: Computation[S[A], U]

Attributes

Inherited from:
TraverseExtensions
def traversePar: Computation[S[A], U]

Attributes

Inherited from:
TraverseExtensions
extension [A](thiz: Iterator[A])(thiz: Iterator[A])
def collectPar_!![B, U](f: PartialFunction[A, Computation[B, U]]): Computation[Vector[B], U]

Like collect_!!, but executed parallelly for each element.

Like collect_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def collect_!![B, U](f: PartialFunction[A, Computation[B, U]]): Computation[Vector[B], U]

Like collect from the standard library, but using effectful function.

Like collect from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def filterPar_!![U](f: A => Computation[Boolean, U]): Computation[Vector[A], U]

Like filter_!!, but executed parallelly for each element.

Like filter_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def filter_!![U](f: A => Computation[Boolean, U]): Computation[Vector[A], U]

Like filter from the standard library, but using effectful function.

Like filter from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def flatMapPar_!![B, U](f: A => Computation[IterableOnce[B], U]): Computation[Vector[B], U]

Like flatMap_!!, but executed parallelly for each element.

Like flatMap_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def flatMap_!![B, U](f: A => Computation[IterableOnce[B], U]): Computation[Vector[B], U]

Like flatMap from the standard library, but using effectful function.

Like flatMap from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapFilter[B, U](f: A => Option[B]): Iterator[B]

Like flatMap from the standard library, but specialized for Option.

Like flatMap from the standard library, but specialized for Option.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapFilterPar_!![B, U](f: A => Computation[Option[B], U]): Computation[Vector[B], U]

Like mapFilter_!!, but executed parallelly for each element.

Like mapFilter_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapFilter_!![B, U](f: A => Computation[Option[B], U]): Computation[Vector[B], U]

Like mapFilter, but using effectful function.

Like mapFilter, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapPar_!![B, U](f: A => Computation[B, U]): Computation[Vector[B], U]

Like map_!!, but executed parallelly for each element.

Like map_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def map_!![B, U](f: A => Computation[B, U]): Computation[Vector[B], U]

Like map from the standard library, but using effectful function.

Like map from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
extension [A, U](thiz: Option[Computation[A, U]])(thiz: Option[Computation[A, U]])
def traverse: Computation[Option[A], U]

Transforms option of computation, into computation of option.

Transforms option of computation, into computation of option.

Attributes

Inherited from:
TraverseExtensions
def traversePar: Computation[Option[A], U]

Like traverse.

Like traverse.

Attributes

Inherited from:
TraverseExtensions
def traverseVoid: Computation[Unit, U]

Like traverse, but discards the result.

Like traverse, but discards the result.

Attributes

Inherited from:
TraverseExtensions

Like traverseVoid.

Like traverseVoid.

Attributes

Inherited from:
TraverseExtensions
extension [A, T, U](thiz: Either[T, Computation[A, U]])(thiz: Either[T, Computation[A, U]])
def traverse: Computation[Either[T, A], U]

Attributes

Inherited from:
TraverseExtensions
def traversePar: Computation[Either[T, A], U]

Attributes

Inherited from:
TraverseExtensions
def traverseVoid: Computation[Unit, U]

Like traverse, but discards the result.

Like traverse, but discards the result.

Attributes

Inherited from:
TraverseExtensions

Like traversePar, but discards the result.

Like traversePar, but discards the result.

Attributes

Inherited from:
TraverseExtensions
extension [A](thiz: IterableOnce[A])(thiz: IterableOnce[A])
def foreachPar_!![U](f: A => Computation[Unit, U]): Computation[Unit, U]

Like foreach_!!, but executed parallelly for each element.

Like foreach_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def foreach_!![U](f: A => Computation[Unit, U]): Computation[Unit, U]

Like foreach from the standard library, but using effectful function.

Like foreach from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def forsome[U](f: PartialFunction[A, Unit]): Unit

Like foreach from the standard library, but executed only for elements, where the partial function is defined.

Like foreach from the standard library, but executed only for elements, where the partial function is defined.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def forsomePar_!![U](f: PartialFunction[A, Computation[Unit, U]]): Computation[Unit, U]

Like forsome_!!, but executed parallelly for each element.

Like forsome_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def forsome_!![U](f: PartialFunction[A, Computation[Unit, U]]): Computation[Unit, U]

Like forsome , but using effectful function.

Like forsome , but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
extension [A, S <: (Iterable)](thiz: S[A])(thiz: S[A])
def collectPar_!![B, U](f: PartialFunction[A, Computation[B, U]])(using BF[A, B, S]): Computation[S[B], U]

Like collect_!!, but executed parallelly for each element.

Like collect_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def collect_!![B, U](f: PartialFunction[A, Computation[B, U]])(using BF[A, B, S]): Computation[S[B], U]

Like collect from the standard library, but using effectful function.

Like collect from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def filterPar_!![U](f: A => Computation[Boolean, U])(using BF[A, A, S]): Computation[S[A], U]

Like filter_!!, but executed parallelly for each element.

Like filter_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def filter_!![U](f: A => Computation[Boolean, U])(using BF[A, A, S]): Computation[S[A], U]

Like filter from the standard library, but using effectful function.

Like filter from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def flatMapPar_!![B, U](f: A => Computation[IterableOnce[B], U])(using BF[A, B, S]): Computation[S[B], U]

Like flatMap_!!, but executed parallelly for each element.

Like flatMap_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def flatMap_!![B, U](f: A => Computation[IterableOnce[B], U])(using BF[A, B, S]): Computation[S[B], U]

Like flat from the standard library, but using effectful function.

Like flat from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapFilterPar_!![B, U](f: A => Computation[Option[B], U])(using BF[A, B, S]): Computation[S[B], U]

Like mapFilter_!!, but executed parallelly for each element.

Like mapFilter_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapFilter_!![B, U](f: A => Computation[Option[B], U])(using BF[A, B, S]): Computation[S[B], U]

Like map from the standard library, but using effectful function.

Like map from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def mapPar_!![B, U](f: A => Computation[B, U])(using BF[A, B, S]): Computation[S[B], U]

Like map_!!, but executed parallelly for each element.

Like map_!!, but executed parallelly for each element.

Attributes

Inherited from:
MapFilterExtensions (hidden)
def map_!![B, U](f: A => Computation[B, U])(using BF[A, B, S]): Computation[S[B], U]

Like map from the standard library, but using effectful function.

Like map from the standard library, but using effectful function.

Attributes

Inherited from:
MapFilterExtensions (hidden)