sealed
trait
Rng[A] extends AnyRef
Abstract Value Members
-
abstract
val
free: Free[RngOp, A]
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
***[X](x: Rng[X]): Rng[(A, X)]
-
def
+++[X](x: Rng[X]): Rng[\/[A, X]]
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
\/[X](x: Rng[X]): Rng[\/[A, X]]
-
def
\?/[X](x: Rng[X]): Rng[scalaz.Validation.\?/[A, X]]
-
def
ap[X](f: Rng[(A) ⇒ X]): Rng[X]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
either[X](x: Rng[X]): Rng[\/[A, X]]
-
def
eitherS[X](x: Rng[X]): Rng[Either[A, X]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
fill(n: Int): Rng[List[A]]
-
def
finalize(): Unit
-
def
flatMap[B](f: (A) ⇒ Rng[B]): Rng[B]
-
def
flatten[AA >: A, B](implicit f: ===[AA, Rng[B]]): Rng[B]
-
def
foldRun[B](b: B)(f: (B, RngOp[Rng[A]]) ⇒ (B, Rng[A])): (B, A)
-
def
function[B](implicit q: CoRng[B]): Rng[(B) ⇒ A]
-
final
def
getClass(): Class[_]
-
def
go(f: (RngOp[Rng[A]]) ⇒ Rng[A]): A
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
list(s: Size): Rng[List[A]]
-
def
list1(s: Size): Rng[NonEmptyList[A]]
-
def
map[B](f: (A) ⇒ B): Rng[B]
-
def
maph[G[+_]](f: ~>[RngOp, G])(implicit G: Functor[G]): Free[G, A]
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
option: Rng[Option[A]]
-
-
def
run: IO[A]
-
def
stream[AA >: A](s: Size): Rng[EphemeralStream[AA]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
validation[X](x: Rng[X]): Rng[scalaz.Validation.\?/[A, X]]
-
def
vector(s: Size): Rng[Vector[A]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
zip[X](q: Rng[X]): Rng[(A, X)]
-
def
zipWith[B, C](r: Rng[B])(f: (A) ⇒ (B) ⇒ C): Rng[C]
-
def
|+|[AA >: A](x: Rng[AA])(implicit S: Semigroup[AA]): Rng[AA]
Inherited from AnyRef
Inherited from Any