package Ġarrow . opt ics . extensions . either . each Ċ Ċ import Ġarrow . core . Either Ċ import Ġarrow . core . Either . Companion Ċ import Ġarrow . opt ics . P Traversal Ċ import Ġarrow . opt ics . extensions . Either Each Ċ Ċ /** Ċ Ġ* Ġcached Ġextension Ċ Ġ*/ Ċ @ Published Api () Ċ internal Ġval Ġeach _ singleton : ĠEither Each < Any ?, ĠAny ?> Ġ= Ġobject Ġ: ĠEither Each < Any ?, ĠAny ?> Ġ{} Ċ Ċ @ Jvm Name (" each ") Ċ @ Suppress ( ĊĠ Ġ" UN CHECK ED _ CAST ", ĊĠ Ġ" USE LESS _ CAST ", ĊĠ Ġ" EXTENSION _ SH ADOW ED _ BY _ MEMBER ", ĊĠ Ġ" UNUSED _ PARAMETER " Ċ ) Ċ @ Deprecated ( ĊĠ Ġ" Each Ġis Ġbeing Ġdeprecated . ĠUse ĠTra versal Ġdirectly Ġinstead .", ĊĠ ĠReplace With ( ĊĠĠĠ Ġ" Traversal . either < L , ĠR >() ", ĊĠĠĠ Ġ" arrow . opt ics . Traversal ", Ġ" arrow . opt ics . either " ĊĠ Ġ), ĊĠ ĠDeprec ation Level . WARNING Ċ ) Ċ fun Ġ< L , ĠR > Ġeach (): ĠP Traversal < Either < L , ĠR >, ĠEither < L , ĠR >, ĠR , ĠR > Ġ= Ġarrow . core . Either ĊĠ Ġ. each < L , ĠR >() ĊĠ Ġ. each () Ġas Ġarrow . opt ics . P Traversal < arrow . core . Either < L , ĠR >, Ġarrow . core . Either < L , ĠR >, ĠR , ĠR > Ċ Ċ @ Suppress ( ĊĠ Ġ" UN CHECK ED _ CAST ", ĊĠ Ġ" NOTH ING _ TO _ INLINE " Ċ ) Ċ @ Deprecated ( ĊĠ Ġ" Each Ġis Ġbeing Ġdeprecated . ĠUse ĠTra versal Ġdirectly Ġinstead .", ĊĠ ĠReplace With ( ĊĠĠĠ Ġ" Traversal . either < L , ĠR >() ", ĊĠĠĠ Ġ" arrow . opt ics . Traversal ", Ġ" arrow . opt ics . either " ĊĠ Ġ), ĊĠ ĠDeprec ation Level . WARNING Ċ ) Ċ inline Ġfun Ġ< L , ĠR > ĠComp anion . each (): ĠEither Each < L , ĠR > Ġ= Ġeach _ singleton Ġas ĊĠ Ġarrow . opt ics . extensions . Either Each < L , ĠR > Ċ