Packages

object SingleAssignCancelableF

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SingleAssignCancelableF
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply[F[_]](implicit F: Sync[F]): F[SingleAssignCancelableF[F]]

    Builder for SingleAssignCancelableF.

  2. def plusOne[F[_]](extra: CancelableF[F])(implicit F: Sync[F]): F[SingleAssignCancelableF[F]]

    Builder for SingleAssignCancelableF that takes an extra reference, to be canceled on cancel along with whatever underlying reference we have.

  3. def unsafeApply[F[_]](implicit F: Sync[F]): SingleAssignCancelableF[F]

    Unsafe version of apply

    Unsafe version of apply

    Breaks referential transparency. Prefer the safe version.

    Annotations
    @UnsafeBecauseImpure()
  4. def unsafePlusOne[F[_]](extra: CancelableF[F])(implicit F: Sync[F]): SingleAssignCancelableF[F]

    Unsafe version of plusOne

    Unsafe version of plusOne

    Breaks referential transparency. Prefer the safe version.

    Annotations
    @UnsafeBecauseImpure()