Packages

trait AssignableCancelableF[F[_]] extends CancelableF[F]

Represents a class of cancelable references that can hold an internal reference to another cancelable (and thus has to support the assignment operator).

On assignment, if this cancelable is already canceled, then no assignment should happen and the update reference should be canceled as well.

Source
AssignableCancelableF.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssignableCancelableF
  2. CancelableF
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def cancel: CancelToken[F]
    Definition Classes
    CancelableF
  2. abstract def set(cancelable: CancelableF[F]): F[Unit]

    Sets the underlying reference to the given CancelableF reference.

    Sets the underlying reference to the given CancelableF reference.

    Contract:

    • the given reference gets canceled in case the assignable was already canceled
    • this operation might throw an error if the contract of the implementation doesn't allow for calling set multiple times (e.g. SingleAssignCancelableF)