Structs§
- Check
- Test a release for semver violations.
- Crate
Report - Report of semver check of one crate.
- Feature
Flag - A feature flag for gating unstable
cargo-semver-checksfeatures. - Global
Config - Override
Stack - A stack of
OverrideMapvalues capturing our precedence rules. - Package
Selection - Query
Override - Configured values for a
SemverQuerythat differ from the lint’s defaults. - Report
- Report of the whole analysis. Contains a report for each crate checked.
- Rustdoc
- Semver
Query - A query that can be executed on a pair of rustdoc output files, returning instances of a particular kind of semver violation.
- Witness
- Data for generating a witness from the results of a
SemverQuery. - Witness
Generation - Options for generating witness code. A witness is a minimal buildable example of how downstream code could break for a specific breaking change.
Enums§
- Actual
Semver Update - Kind of semver update.
- Lint
Level - The level of intensity of the error when a lint occurs.
- Release
Type - The kind of release we’re making.
- Required
Semver Update - Scope
Selection
Type Aliases§
- Override
Map - A mapping of lint ids to configured values that override that lint’s defaults.