oxygen.test.Generator
See theGenerator companion trait
object Generator extends LowPriority1, Derivable[Bounded]
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Derivable[Bounded]trait LowPriority1trait LowPriority2class Objecttrait Matchableclass AnyShow all
- Self type
-
Generator.type
Members list
Type members
Classlikes
object Bounded
Attributes
final case class ConcatBounded[+A](_1: Bounded[A], _2: Bounded[A]) extends Bounded[A]
final case class ConcatUnbounded[+A](_1: Generator[A], _2: Generator[A]) extends Unbounded[A]
object Finite
final case class FlatMapUnbounded[A, A2](a: Generator[A], f: A => Generator[A2]) extends Unbounded[A2]
final case class MapBounded[A, A2](a: Bounded[A], f: A => A2) extends Bounded[A2]
final case class MapUnbounded[A, A2](a: Generator[A], f: A => A2) extends Unbounded[A2]
Attributes
- Supertypes
- Known subtypes
-
class ConcatUnbounded[A]class Rand[A]
Inherited classlikes
object deriveInternal
Attributes
- Inherited from:
- Derivable
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }
Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }
Attributes
- Definition Classes
-
Derivable
Givens
Givens
Inherited givens
Attributes
- Inherited from:
- LowPriority1
Attributes
- Inherited from:
- LowPriority1
Attributes
- Inherited from:
- LowPriority2
Attributes
- Inherited from:
- Derivable
Attributes
- Inherited from:
- LowPriority2
In this article