scala / 3.1 / scala / concurrent / future$$never$.html

Object scala.concurrent.never

object never extends Future[Nothing]

A Future which is never completed.

Supertypes
Self type

Transformations

Source
final def withFilter(p: Nothing => Boolean)(implicit executor: ExecutionContext): Future[Nothing]

Used by for-comprehensions.

Inherited from Future

Concrete methods

Source
final override def andThen[U](pf: PartialFunction[Try[Nothing], U])(implicit executor: ExecutionContext): Future[Nothing]

Definition Classes Future

Source
final override def collect[S](pf: PartialFunction[Nothing, S])(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def failed: Future[Throwable]

Definition Classes Future

Source
final override def fallbackTo[U](that: Future[U]): Future[U]

Definition Classes Future

Source
final override def filter(p: Nothing => Boolean)(implicit executor: ExecutionContext): Future[Nothing]

Definition Classes Future

Source
final override def flatMap[S](f: Nothing => Future[S])(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def flatten[S](implicit ev: Nothing <:< Future[S]): Future[S]

Definition Classes Future

Source
final override def foreach[U](f: Nothing => U)(implicit executor: ExecutionContext): Unit

Definition Classes Future

Source
final override def isCompleted: Boolean

Definition Classes Future

Source
final override def map[S](f: Nothing => S)(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def mapTo[S](implicit tag: ClassTag[S]): Future[S]

Definition Classes Future

Source
final override def onComplete[U](f: Try[Nothing] => U)(implicit executor: ExecutionContext): Unit

Definition Classes Future

Source@throws(scala.throws.$lessinit$greater$default$1[scala.concurrent.TimeoutException]) @throws(scala.throws.$lessinit$greater$default$1[scala.InterruptedException])
final override def ready(atMost: Duration)(implicit permit: CanAwait): never.type

Definition Classes Awaitable

Source
final override def recover[U](pf: PartialFunction[Throwable, U])(implicit executor: ExecutionContext): Future[U]

Definition Classes Future

Source
final override def recoverWith[U](pf: PartialFunction[Throwable, Future[U]])(implicit executor: ExecutionContext): Future[U]

Definition Classes Future

Source@throws(scala.throws.$lessinit$greater$default$1[scala.concurrent.TimeoutException]) @throws(scala.throws.$lessinit$greater$default$1[scala.InterruptedException])
final override def result(atMost: Duration)(implicit permit: CanAwait): Nothing

Definition Classes Awaitable

Source
final override def toString: String

Definition Classes Any

Source
final override def transform[S](s: Nothing => S, f: Throwable => Throwable)(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def transform[S](f: Try[Nothing] => Try[S])(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def transformWith[S](f: Try[Nothing] => Future[S])(implicit executor: ExecutionContext): Future[S]

Definition Classes Future

Source
final override def value: Option[Try[Nothing]]

Definition Classes Future

Source
final override def zip[U](that: Future[U]): Future[(Nothing, U)]

Definition Classes Future

Source
final override def zipWith[U, R](that: Future[U])(f: (Nothing, U) => R)(implicit executor: ExecutionContext): Future[R]

Definition Classes Future

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/concurrent/Future$$never$.html