com.sageserpent.americium

Type members

Classlikes

trait CaseFactory[+Case]
trait CommonApi
trait Factory[Case]
Companion:
object
object Factory extends AutoDerivation[Factory]
Companion:
class
case class Finite[X](unlifted: X) extends Unbounded[X]
case class NegativeInfinity[X]() extends Unbounded[X]
case class PositiveInfinity[X]() extends Unbounded[X]

Represents a range of slots, where each slot is either vacant or occupied by an integer whose value corresponds to the slot position, taken zero-relative.

Represents a range of slots, where each slot is either vacant or occupied by an integer whose value corresponds to the slot position, taken zero-relative.

The idea is to start with an initial instance whose slots are all vacant, then to add items in at some vacant slot without knowing the exact slot position; instead we specify the vacant slot's index wrt the rest of the vacant slots without caring about the ones already filled.

Companion:
object
Companion:
class
case class TestIntegrationContextImplementation[Case](caze: Case, caseFailureReporting: CaseFailureReporting, inlinedCaseFiltration: InlinedCaseFiltration, isPartOfShrinkage: Boolean) extends TestIntegrationContext[Case]
object Trials
Companion:
class
trait Trials[+Case] extends TrialsScaffolding[Case]
Companion:
object
trait TrialsApi
object TrialsApis
Companion:
class
case class TrialsImplementation[Case](generation: Free[GenerationOperation, _ <: Case]) extends TrialsSkeletalImplementation[Case] with TrialsSkeletalImplementation[Case]
Companion:
object
Companion:
class
trait TrialsScaffolding[+Case] extends TrialsFactoring[Case]
Companion:
object
trait TrialsSkeletalImplementation[Case] extends Trials[Case]
object Unbounded
Companion:
class
sealed trait Unbounded[X]
Companion:
object