Update derive_more requirement from =1.0.0-beta.3 to =1.0.0-beta.6
Updates the requirements on derive_more to permit the latest version.
Changelog
Sourced from derive_more's changelog.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0 - Unreleased
Breaking changes
- The minimum supported Rust version (MSRV) is now Rust 1.72.
- Add the
stdfeature which should be disabled inno_stdenvironments.- All Cargo features, except
std, are now disabled by default. Thefullfeature can be used to get the old behavior of supporting all possible derives.- The
TryFrom,Add,Sub,BitAnd,BitOr,BitXor,NotandNegderives now return a dedicated error type instead of a&'static stron error.- The
FromStrderive now uses a dedicatedFromStrErrorerror type instead of generating unique one each time.- The
Displayderive (and otherfmt-like ones) now uses#[display("...", (<expr>),*)]syntax instead of#[display(fmt = "...", ("<expr>"),*)], and#[display(bound(<bound>))]instead of#[display(bound = "<bound>")]. So without the double quotes around the expressions and bounds.- The
DebugCustomderive is renamed to justDebug(gated now under a separatedebugfeature), and its semantics were changed to be a superset ofstdvariant ofDebug.- The
Fromderive doesn't deriveFrom<()>for enum variants without any fields anymore. This feature was removed because it was considered useless in practice.- The
Fromderive now uses#[from(<types>)]instead of#[from(types(<types>))]and ignores field type itself.- The
Intoderive now uses#[into(<types>)]instead of#[into(types(<types>))]and ignores field type itself.- The
Intoderive now generates separate impls for each field whenever the#[into(...)]attribute is applied to it. (#291)- Importing a derive macro now also import its corresponding trait.
- The
Errorderive is updated with changes to theerror_generic_member_accessunstable feature for nightly users. (#200, #294)- The
as_mutfeature is removed, and theAsMutderive is now gated by theas_reffeature. (#295)Added
- Add support captured identifiers in
Displayderives. So now you can use:#[display(fmt = "Prefix: {field}")]instead of needing to use
... (truncated)
Commits
1196b2dUpdate README in preparation of release712186fchore: Release75bdca0chore: Release69d9fa7Update README in preparation of release424a03fMerge remote-tracking branch 'refs/remotes/origin/master'50ae43bAdd field-specific functionality to Into (#291)79fa7e1chore: Releaseff3cd94Update README in preparation of release81660fcFixcompile_failtests for 1.73 stable Rust (#305)da9709dRefactor and unify new attribute parsing (#303)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Codecov Report
Merging #17 (2caf470) into master (fcb2f74) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #17 +/- ##
=======================================
Coverage 94.69% 94.69%
=======================================
Files 3 3
Lines 528 528
=======================================
Hits 500 500
Misses 28 28
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more