pub fn seeds() -> Vec<Seed>Expand description
The programs the corpus is seeded from.
Seeding from nothing means the first minutes of every campaign are spent rediscovering that
a response has to follow a request. These are the scenarios of
docs/specs/sip-transaction.md §7 — the rows the FSM table tests already walk — rewritten
as event programs, which is the same trick CI plays on the parser targets by seeding them
with the RFC 4475 corpus. The fuzzer starts from behaviour that reaches every machine and
mutates outwards from there.
One long function on purpose: it is a table of scenarios, and a table reads best as a table.