chore(deps): update dependency cargo-mutants to v25.2.2#28
Merged
Conversation
|
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
25.0.1->25.2.2Release Notes
sourcefrog/cargo-mutants (cargo-mutants)
v25.2.2Compare Source
Changed: The mutant name of "replace match guard" mutations now includes the original match guard, for example
replace match guard path.path.is_ident("str") with true in type_replacements. Similarly, the "delete match arm" mutation includes the pattern of the arm, for exampledelete match arm BinOp::BitOr(_) in ....Internal: Automatically publish cargo-mutants to crates.io from GitHub Actions.
v25.2.1Compare Source
syn2.0.104, which understands new Rust syntax including impl trait precise capturing.v25.2.0Compare Source
New:
gitignoreconfig key in.cargo/mutants.tomlto control whether.gitignorepatterns are respected when copying source trees, corresponding to--gitignore.Changed: The mutant name for mutations of
matchstatements and guard expressions now includes the enclosing function name, for examplereplace match guard with true in find_path_attribute.v25.1.0Compare Source
Changed: The
--gitignoreoption now defaults tofalse, meaning.gitignorepatterns are no longer respected when copying source trees by default. The/targetdirectory is still excluded by default through explicit filtering. To restore the previous behavior, use--gitignore=true.New: Mutate
>to>=and<to<=.Changed: Mutate
&TtoBox::leak(Box::new(...)), instead of a reference to a value, so that mutants aren't unviable due to returning references to temporary values.New:
--copy-targetoption allows copying the/targetdirectory to build directories. By default, the target directory is excluded to avoid copying large build artifacts, but--copy-target=truecan be used if tests depend on existing build artifacts.New: Feature-related options can now be configured in
.cargo/mutants.toml:features,all_features, andno_default_features. Command line arguments take precedence over config file settings for boolean options, while features from both sources are combined.New: Produce a json schema for the config file with
--emit-schema=configto support schema-guided editing. The schema has been proposed to SchemaStore so many editors should in future support it automatically.New: The config file path can be specified with the
--configoption, overriding the default of.cargo/mutants.toml. (The pre-existing--no-configoption turns it off.)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.