Rose

case class Rose[T](value: T) extends RoseTree[T]
trait Serializable
trait Product
trait Equals
trait RoseTree[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def shrinks: LazyList[RoseTree[T]]
override def toString: String
Definition Classes
RoseTree -> Any

Inherited methods

def depthFirstShrinks[E](fun: T => (Boolean, Option[E])): (LazyList[RoseTree[T]], Option[E])
Inherited from:
RoseTree
def depthFirstShrinksForFuture[E](fun: T => Future[(Boolean, Option[E])])(implicit execContext: ExecutionContext): Future[(LazyList[RoseTree[T]], Option[E])]
Inherited from:
RoseTree
def flatMap[U](f: T => RoseTree[U]): RoseTree[U]
Inherited from:
RoseTree
def map[U](f: T => U): RoseTree[U]
Inherited from:
RoseTree
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product