Abort

kyo.Abort
See theAbort companion trait
object Abort

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Abort.type

Members list

Type members

Classlikes

final class CatchingOps[E <: Throwable](dummy: Unit) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class GetOps[E](dummy: Unit) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class RunOps[E](dummy: Unit) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
object eliminateAbort extends Eliminable[Abort[Nothing]]

Attributes

Supertypes
trait Eliminable[Abort[Nothing]]
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

inline def catching[E <: Throwable]: CatchingOps[E]
inline def fail[E](inline value: E)(using inline frame: Frame): Nothing < Abort[E]
inline def get[E]: GetOps[E]
inline def panic[E](inline ex: Throwable)(using inline frame: Frame): Nothing < Abort[E]
inline def run[E]: RunOps[E]
inline def when[E](b: Boolean)(inline value: => E)(using inline frame: Frame): Unit < Abort[E]

Givens