This is solely use to write collect as def collect[C[_] ] = new CollectInType[C] {..} instead of
def collect[C[_] ] = new {} and so to not use reflective calls. This as not been benchmarked so I don't really know
if it has a real performance impact
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
any2stringadd[(Combinators.this)#CollectInType[C]] performed by method any2stringadd in scala.Predef.
Definition Classes
any2stringadd
def->[B](y: B): ((Combinators.this)#CollectInType[C], B)
Implicit information
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
ArrowAssoc[(Combinators.this)#CollectInType[C]] performed by method ArrowAssoc in scala.Predef.
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
Ensuring[(Combinators.this)#CollectInType[C]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
Ensuring[(Combinators.this)#CollectInType[C]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
Ensuring[(Combinators.this)#CollectInType[C]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
Ensuring[(Combinators.this)#CollectInType[C]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
StringFormat[(Combinators.this)#CollectInType[C]] performed by method StringFormat in scala.Predef.
def→[B](y: B): ((Combinators.this)#CollectInType[C], B)
Implicit information
This member is added by an implicit conversion from (Combinators.this)#CollectInType[C] to
ArrowAssoc[(Combinators.this)#CollectInType[C]] performed by method ArrowAssoc in scala.Predef.
This is solely use to write collect as def collect[C[_] ] = new CollectInType[C] {..} instead of def collect[C[_] ] = new {} and so to not use reflective calls. This as not been benchmarked so I don't really know if it has a real performance impact