kyo

package kyo

Members list

Packages

package kyo.internal
package kyo.stats

Type members

Classlikes

opaque class Aborts[-V] extends Effect[Aborts[V]]

Attributes

Companion
object
Supertypes
class Effect[Aborts[V]]
class Object
trait Matchable
class Any
object Aborts

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Aborts.type
sealed abstract class Access

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Mpmc
object Mpsc
object Spmc
object Spsc
object Access

Attributes

Companion
class
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Access.type
object Adders

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Adders.type
final class Aspect[T, U, S] extends Cut[T, U, S]

Attributes

Supertypes
class Cut[T, U, S]
class Object
trait Matchable
class Any
object Aspects

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Aspects.type
final class AtomicBoolean extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class AtomicInt extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class AtomicLong extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class AtomicRef[T] extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
object Atomics

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Atomics.type
abstract class Channel[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Channel[T]
object Channels

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Channels.type
abstract class Clock

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Clock

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Clock.type
object Clocks

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Clocks.type
abstract class Console

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Console

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Console.type
object Consoles

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Consoles.type
abstract class Cut[T, U, S]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Aspect[T, U, S]
final class DoubleAdder extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
class Envs[+V] extends Effect[Envs[V]]

Attributes

Companion
object
Supertypes
class Effect[Envs[V]]
class Object
trait Matchable
class Any
object Envs

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Envs.type
sealed abstract class Fiber[+T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Promise[T]
class Done[T]
object Fiber

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Fiber.type
object Fibers extends Joins[Fibers]

Attributes

Supertypes
trait Joins[Fibers]
class Object
trait Matchable
class Any
Self type
Fibers.type
sealed trait Flat[-T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Flat extends FlatImplicits

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Show all
Self type
Flat.type
class Hub[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
object Hubs

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Hubs.type
sealed trait IOs extends Effect[IOs]

Attributes

Companion
object
Supertypes
class Effect[IOs]
class Object
trait Matchable
class Any
Known subtypes
object IOs
object IOs extends IOs

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
trait IOs
class Effect[IOs]
class Object
trait Matchable
class Any
Show all
Self type
IOs.type
trait Joins[E]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Fibers
abstract class KyoApp extends Base[Effects]

Attributes

Companion
object
Supertypes
class Base[Effects]
class Object
trait Matchable
class Any
object KyoApp

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
KyoApp.type
abstract class Latch

Attributes

Supertypes
class Object
trait Matchable
class Any
object Latches

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Latches.type
abstract class Local[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
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
final class LongAdder extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
abstract class Meter

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Meters

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Meters.type
object Options

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Options.type
object Promise

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Promise.type
case class Promise[T] extends Fiber[T]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Fiber[T]
class Object
trait Matchable
class Any
Show all
class Queue[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Unbounded[T]
object Queues

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Queues.type
trait Random

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Random

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Random.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 Retries

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Retries.type
class Seqs extends Effect[Seqs]

Attributes

Companion
object
Supertypes
class Effect[Seqs]
class Object
trait Matchable
class Any
Known subtypes
object Seqs
object Seqs extends Seqs

Attributes

Companion
class
Supertypes
class Seqs
class Effect[Seqs]
class Object
trait Matchable
class Any
Self type
Seqs.type
abstract class Stats

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Stats

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Stats.type
class Streams[V] extends Effect[Streams[V]]

Attributes

Companion
object
Supertypes
class Effect[Streams[V]]
class Object
trait Matchable
class Any
object Streams

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Streams.type
abstract class Summer[V]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Summer

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Summer.type
object Sums

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Sums.type
class Sums[V] extends Effect[Sums[V]]

Attributes

Companion
object
Supertypes
class Effect[Sums[V]]
class Object
trait Matchable
class Any
object Tag

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Tag.type
abstract class Timer

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Timer

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Timer.type
abstract class TimerTask

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object TimerTask

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TimerTask.type
object Timers

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Timers.type
object Vars

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Vars.type
opaque class Vars[V] extends Effect[Vars[V]]

Attributes

Companion
object
Supertypes
class Effect[Vars[V]]
class Object
trait Matchable
class Any
opaque object core

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Types

opaque type Consoles
type Fibers = Effects
type Options = Aborts[None.type]
opaque type Resources
opaque type Tag[T]

Value members

Concrete methods

inline def discard[T](v: T): Unit
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])
inline def andThen[U, S2](inline f: => U < S2)(using ev: T => Unit): U < (S & S2)
inline def flatMap[U, S2](inline f: T => U < S2): U < (S & S2)
def flatten[U, S2](using ev: T => U < S2): U < (S & S2)
inline def map[U, S2](inline f: T => U < S2): U < (S & S2)
def repeat(i: Int)(using ev: T => Unit): Unit < S
def unit: Unit < S
def withFilter(p: T => Boolean): T < S
extension [T, S](v: T < Any)(using Any => S, Flat[T < Any])
def pure: T

Exports

Defined exports

final type < = <
Exported from core$