Packages

final class ReferenceOps[T] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReferenceOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReferenceOps(value: sync.Result[T])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def asFuture: async.Future[T]

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Annotations
    @inline()
  5. def asIO: async.IO[T]

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Annotations
    @inline()
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def asTask: async.Task[T]

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Lift the busymachines.effects.sync.Result in this effect busymachines.effects.sync.Incorrect becomes a failed effect busymachines.effects.sync.Correct becomes a pure effect

    Annotations
    @inline()
  8. def effectOnFailFuture(effect: (Anomaly) ⇒ async.Future[_])(implicit ec: async.ExecutionContext): async.Future[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  9. def effectOnFailIO(effect: (Anomaly) ⇒ async.IO[_]): async.IO[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  10. def effectOnFailTask(effect: (Anomaly) ⇒ async.Task[_]): async.Task[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Incorrect

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  11. def effectOnPureFuture(effect: (T) ⇒ async.Future[_])(implicit ec: async.ExecutionContext): async.Future[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  12. def effectOnPureIO(effect: (T) ⇒ async.IO[_]): async.IO[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  13. def effectOnPureTask(effect: (T) ⇒ async.Task[_]): async.Task[Unit]

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    Runs the given effect when the value of this busymachines.effects.sync.Result is busymachines.effects.sync.Correct

    effect

    The effect to run

    returns

    Does not return anything, this method is inherently imperative, and relies on side-effects to achieve something.

    Annotations
    @inline()
  14. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def toString(): String
    Definition Classes
    Any
  17. val value: sync.Result[T]

Inherited from AnyVal

Inherited from Any

Ungrouped