Class PureIO.Attempt<R,E,A>

java.lang.Object
com.github.tonivade.purefun.effect.PureIO.Attempt<R,E,A>
All Implemented Interfaces:
Applicable<PureIO<R,E,?>,A>, Bindable<PureIO<R,E,?>,A>, Effect<PureIO<R,E,?>,A>, Mappable<PureIO<R,E,?>,A>, PureIO<R,E,A>, PureIOOf<R,E,A>, Kind<PureIO<R,E,?>,A>
Enclosing interface:
PureIO<R,E,A>

public static final class PureIO.Attempt<R,E,A> extends Object implements PureIO<R,E,A>
  • Field Details

    • current

      private final Producer<? extends A> current
  • Constructor Details

    • Attempt

      private Attempt(Producer<? extends A> current)
  • Method Details