Yield

object Yield extends LowPriorityYield0
trait LowPriorityYield0
trait LowPriorityYield1
trait LowPriorityYield3
class Object
trait Matchable
class Any

Type members

Classlikes

object From extends LowPriorityFrom0

Types

opaque type From[FromCollection <: IterableOnce[_]]

Value members

Concrete methods

def apply[Element]: Element =:= Yield[Element]
def apply[A](element0: A, element1: A, elements: A*): From[Seq[A]]

Inherited methods

def apply[A](elements: A*): From[Seq[A]]
Inherited from
LowPriorityYield3

Givens

Givens

given Atomic_Yield_IndexedSeqView_Unit: Atomic[Yield[A], IndexedSeqView[B], Unit]
given Atomic_Yield_LazyList_Unit: Atomic[Yield[Element], LazyList[That], Unit]
given Atomic_Yield_SeqView_Unit: Atomic[Yield[A], SeqView[B], Unit]
given Atomic_Yield_View_Unit: Atomic[Yield[A], View[B], Unit]
given IsKeyword_Yield_Unit[Element]: IsKeyword[Yield[Element], Unit]

Inherited givens

given Atomic_From_Collection_Unit: Atomic[From[FromCollection], Collection[A], Unit]
Inherited from
LowPriorityYield1
given Atomic_From_Iterator_Unit: Atomic[From[FromCollection], Iterator[A], Unit]
Inherited from
LowPriorityYield3
given Atomic_Yield_Collection_Unit: Atomic[Yield[A], Collection[B], Unit]
Inherited from
LowPriorityYield1
given Atomic_Yield_Iterator_Unit: Atomic[Yield[A], Iterator[B], Unit]
Inherited from
LowPriorityYield3

Extensions

Extensions

extension [A](a: A)
transparent inline
def unary_!(using inline notKeyword: NotGiven[A <:< Keyword]): Unit

Implicits

Implicits

implicit
def streamYieldDsl[Element, That >: Element]: Atomic[Yield[Element], Stream[That], Unit]