# destack:fuzz

`import destack:fuzz`

## Classes

- [Generator](/docs/language/standard-library/modules/fuzz/class/generator/) — Value generator.

## Structs

- [ArrayOptions](/docs/language/standard-library/modules/fuzz/struct/array-options/) — Generated array options.
- [Case](/docs/language/standard-library/modules/fuzz/struct/case/) — Registered fuzz case.
- [Corpus](/docs/language/standard-library/modules/fuzz/struct/corpus/) — Persisted fuzz corpus.
- [CorpusEntry](/docs/language/standard-library/modules/fuzz/struct/corpus-entry/) — Saved fuzz corpus entry.
- [Counterexample](/docs/language/standard-library/modules/fuzz/struct/counterexample/) — Minimal failing fuzz example.
- [FloatOptions](/docs/language/standard-library/modules/fuzz/struct/float-options/) — Generated floating-point options.
- [Sample](/docs/language/standard-library/modules/fuzz/struct/sample/) — Generated sample metadata.
- [StringOptions](/docs/language/standard-library/modules/fuzz/struct/string-options/) — Generated string options.
- [Suite](/docs/language/standard-library/modules/fuzz/struct/suite/) — Registered fuzz suite.
- [Weight](/docs/language/standard-library/modules/fuzz/struct/weight/) — Generated choice weight.

## Newtypes

- [CorpusId](/docs/language/standard-library/modules/fuzz/newtype/corpus-id/) — Stable fuzz corpus identifier.

## Newtype interfaces

- [Context](/docs/language/standard-library/modules/fuzz/newtype-interface/context/) — Fuzz callback context.

## Type aliases

- [Argument](/docs/language/standard-library/modules/fuzz/type-alias/argument/) — Fuzz registration argument after the generator.
- [Body](/docs/language/standard-library/modules/fuzz/type-alias/body/) — Fuzz callback.
- [BodyResult](/docs/language/standard-library/modules/fuzz/type-alias/body-result/) — Fuzz callback result.
- [Options](/docs/language/standard-library/modules/fuzz/type-alias/options/) — Fuzz registration options.
- [Seed](/docs/language/standard-library/modules/fuzz/type-alias/seed/) — Fuzz seed.
- [SuiteArgument](/docs/language/standard-library/modules/fuzz/type-alias/suite-argument/) — Fuzz suite argument after the name.
- [SuiteBody](/docs/language/standard-library/modules/fuzz/type-alias/suite-body/) — Fuzz suite callback.

## Functions

- [case](/docs/language/standard-library/modules/fuzz/function/case/) — Register one fuzz case.
- [caseOnly](/docs/language/standard-library/modules/fuzz/function/case-only/) — Register one focused fuzz case.
- [caseSkip](/docs/language/standard-library/modules/fuzz/function/case-skip/) — Register one skipped fuzz case.
- [registerCase](/docs/language/standard-library/modules/fuzz/function/register-case/) — Register one fuzz case.
- [suite](/docs/language/standard-library/modules/fuzz/function/suite/) — Register one fuzz suite.
- [suiteOnly](/docs/language/standard-library/modules/fuzz/function/suite-only/) — Register one focused fuzz suite.
- [suiteSkip](/docs/language/standard-library/modules/fuzz/function/suite-skip/) — Register one skipped fuzz suite.
