Muta.Mutant (muta v0.1.0)

Copy Markdown View Source

Summary

Types

outcome()

@type outcome() :: :killed | :survived | :unstable | :invalid

t()

@type t() :: %Muta.Mutant{
  file: Path.t(),
  line: pos_integer(),
  mutated: String.t(),
  mutator: module(),
  original: String.t(),
  outcome: outcome()
}

Functions

evaluated(mutation, outcome)

@spec evaluated(Muta.Mutation.t(), outcome()) :: t()