kyo

package kyo

Members list

Packages

package kyo.concurrent
package kyo.internal
package kyo.stats

Type members

Classlikes

sealed trait Flat[-T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Checked[T]
trait Unchecked[T]
object Flat extends FlatImplicits

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Show all
Self type
Flat.type
abstract class KyoApp extends App

Attributes

Companion
object
Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
object KyoApp

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
KyoApp.type
object aborts

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
aborts.type
object aspects

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
aspects.type
object clocks

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
clocks.type
object consoles

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
consoles.type
object core

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
core.type
object envs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
envs.type
object ios

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ios.type
object layers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
layers.type
object locals

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
locals.type
object logs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
logs.type
object options

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
options.type
object randoms

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
randoms.type
object resources

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
resources.type
object seqs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
seqs.type
object sums

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sums.type
object tries

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
tries.type

Types

type >[+T, -S] >: T
type NotGiven[T] = NotGiven[T]

Value members

Concrete methods

def zip[T1, T2, S](v1: T1 > S, v2: T2 > S): (T1, T2) > S
def zip[T1, T2, T3, S](v1: T1 > S, v2: T2 > S, v3: T3 > S): (T1, T2, T3) > S
def zip[T1, T2, T3, T4, S](v1: T1 > S, v2: T2 > S, v3: T3 > S, v4: T4 > S): (T1, T2, T3, T4) > S

Extensions

Extensions

extension [T, S](v: T > S)(using NotGiven[Any => S])
def andThen[U, S2](f: => U > S2)(implicit ev: T => Unit): U > S & S2
def flatMap[U, S2](f: T => U > S2): U > S & S2
def flatten[U, S2](implicit ev: T => U > S2): U > S & S2
def map[U, S2](f: T => U > S2): U > S & S2
def repeat(i: Int)(implicit ev: T => Unit): Unit > S
def unit: Unit > S
def withFilter(p: T => Boolean): T > S
extension [T, S](v: T > Any)
def pure(implicit ev: Any => S): T