turbolift.Extensions.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of turbolift-core_3 Show documentation
Show all versions of turbolift-core_3 Show documentation
Algebraic Effects for Scala 3
The newest version!
package turbolift
import turbolift.internals.extensions._
/** Orphaned extensions.
*
* Extensions of standard library types, like `Iterable`, `Iterator`, etc.
*
* Usage: just import them all.
* {{{
* import turbolift.Extensions._
* }}}
*/
object Extensions
extends MiscExtensions
with FoldExtensions
with MapFilterExtensions
with TraverseExtensions:
export turbolift.{Identity, Const}
type Identity[X] = X
type Const[C] = [_] =>> C