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 IsKeyword_Yield_Unit[Element]: IsKeyword[Yield[Element], Unit]
given Original_Yield_IndexedSeqView_Unit: Original[Yield[A], IndexedSeqView[B], Unit]
given Original_Yield_LazyList_Unit: Original[Yield[Element], LazyList[That], Unit]
given Original_Yield_SeqView_Unit: Original[Yield[A], SeqView[B], Unit]
given Original_Yield_View_Unit: Original[Yield[A], View[B], Unit]

Inherited givens

given Original_From_Collection_Unit: Original[From[FromCollection], Collection[A], Unit]
Inherited from
LowPriorityYield1
given Original_From_Iterator_Unit: Original[From[FromCollection], Iterator[A], Unit]
Inherited from
LowPriorityYield3
given Original_Yield_Collection_Unit: Original[Yield[A], Collection[B], Unit]
Inherited from
LowPriorityYield1
given Original_Yield_Iterator_Unit: Original[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]: Original[Yield[Element], Stream[That], Unit]