chore(deps): update rust crate async-trait to v0.1.89 #16

Closed
renovate-bot wants to merge 0 commits from renovate/async-trait-0.x-lockfile into master
Member

This PR contains the following updates:

Package Type Update Change
async-trait dependencies patch 0.1.53 -> 0.1.89

Release Notes

dtolnay/async-trait (async-trait)

v0.1.89

Compare Source

v0.1.88

Compare Source

  • Fix lifetime bounding on generic parameters that have cfg (#​289)

v0.1.87

Compare Source

  • Documentation improvements

v0.1.86

Compare Source

  • Documentation improvements

v0.1.85

Compare Source

  • Omit Self: 'async_trait bound in impl when not needed by signature (#​284)

v0.1.84

Compare Source

  • Support impl Trait in return type (#​282)

v0.1.83

Compare Source

  • Prevent needless_arbitrary_self_type lint being produced in generated code (#​278)

v0.1.82

Compare Source

  • Prevent elided_named_lifetimes lint being produced in generated code (#​276)

v0.1.81

Compare Source

v0.1.80

Compare Source

v0.1.79

Compare Source

  • Clean up some dead code

v0.1.78

Compare Source

  • Prevent unused_qualifications lint being triggered in generated code in nightly-2024-03-05 and up (#​260)

v0.1.77

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v0.1.76

Compare Source

  • Documentation improvements

v0.1.75

Compare Source

  • Documentation improvements

v0.1.74

Compare Source

  • Documentation improvements

v0.1.73

Compare Source

  • Prevent generated code from triggering ignored_unit_patterns pedantic clippy lint

v0.1.72

Compare Source

  • Documentation improvements

v0.1.71

Compare Source

  • Documentation improvements

v0.1.70

Compare Source

v0.1.69

Compare Source

  • Resolve new diverging_sub_expression clippy lint in generated code

v0.1.68

Compare Source

  • Improve error message if an async fn is written without a function body in an impl block

v0.1.67

Compare Source

  • Update syn dependency to 2.x

v0.1.66

Compare Source

  • Set html_root_url attribute

v0.1.65

Compare Source

  • Fix interaction with rustc's single_use_lifetimes lint (#​238, #​239)

v0.1.64

Compare Source

  • Suppress async_yields_async clippy correctness lint in generated code (#​236, #​237)

v0.1.63

Compare Source

  • Do not require Sync on unused shared reference arguments (#​232, #​233)
  • Make expansion of nested _ and .. patterns edition independent (#​234, #​235)

v0.1.62

Compare Source

  • Improve error message involving elided lifetimes (#​229)

v0.1.61

Compare Source

  • Fix async function signatures that involve #[cfg(...)] attributes on parameters (#​227, thanks @​azriel91)

v0.1.60

Compare Source

  • Documentation improvements

v0.1.59

Compare Source

  • Support self: Arc<Self> async methods that have a default implementation provided by the trait (#​210)

v0.1.58

Compare Source

  • Improve rust-analyzer "go to definition" on the method names of an async trait (#​218)

v0.1.57

Compare Source

  • Add categories to crates.io metadata

v0.1.56

Compare Source

  • Fix build errors that involve use parentheses to disambiguate: `(impl 'async_trait + Trait)` (#​204)

v0.1.55

Compare Source

  • Fix drop order of uncaptured arguments (_) when compiling in 2021 edition's closure capture rules (#​199)

v0.1.54

Compare Source

  • Fix lifetime issue when using impl Trait in an async function argument type (#​177)

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-trait](https://github.com/dtolnay/async-trait) | dependencies | patch | `0.1.53` -> `0.1.89` | --- ### Release Notes <details> <summary>dtolnay/async-trait (async-trait)</summary> ### [`v0.1.89`](https://github.com/dtolnay/async-trait/releases/tag/0.1.89) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89) - Improve IDE functionality ([#&#8203;293](https://github.com/dtolnay/async-trait/issues/293), thanks [@&#8203;Veykril](https://github.com/Veykril)) ### [`v0.1.88`](https://github.com/dtolnay/async-trait/releases/tag/0.1.88) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.87...0.1.88) - Fix lifetime bounding on generic parameters that have cfg ([#&#8203;289](https://github.com/dtolnay/async-trait/issues/289)) ### [`v0.1.87`](https://github.com/dtolnay/async-trait/releases/tag/0.1.87) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.86...0.1.87) - Documentation improvements ### [`v0.1.86`](https://github.com/dtolnay/async-trait/releases/tag/0.1.86) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86) - Documentation improvements ### [`v0.1.85`](https://github.com/dtolnay/async-trait/releases/tag/0.1.85) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.84...0.1.85) - Omit `Self: 'async_trait` bound in impl when not needed by signature ([#&#8203;284](https://github.com/dtolnay/async-trait/issues/284)) ### [`v0.1.84`](https://github.com/dtolnay/async-trait/releases/tag/0.1.84) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.84) - Support `impl Trait` in return type ([#&#8203;282](https://github.com/dtolnay/async-trait/issues/282)) ### [`v0.1.83`](https://github.com/dtolnay/async-trait/releases/tag/0.1.83) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.82...0.1.83) - Prevent needless\_arbitrary\_self\_type lint being produced in generated code ([#&#8203;278](https://github.com/dtolnay/async-trait/issues/278)) ### [`v0.1.82`](https://github.com/dtolnay/async-trait/releases/tag/0.1.82) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.81...0.1.82) - Prevent elided\_named\_lifetimes lint being produced in generated code ([#&#8203;276](https://github.com/dtolnay/async-trait/issues/276)) ### [`v0.1.81`](https://github.com/dtolnay/async-trait/releases/tag/0.1.81) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.80...0.1.81) - Turn off unneeded features of `syn` dependency ([#&#8203;272](https://github.com/dtolnay/async-trait/issues/272), thanks [@&#8203;klensy](https://github.com/klensy)) ### [`v0.1.80`](https://github.com/dtolnay/async-trait/releases/tag/0.1.80) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.79...0.1.80) - Fix unreachable code warning for async functions that return `!` ([#&#8203;265](https://github.com/dtolnay/async-trait/issues/265), thanks [@&#8203;de-vri-es](https://github.com/de-vri-es)) ### [`v0.1.79`](https://github.com/dtolnay/async-trait/releases/tag/0.1.79) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.78...0.1.79) - Clean up some dead code ### [`v0.1.78`](https://github.com/dtolnay/async-trait/releases/tag/0.1.78) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.77...0.1.78) - Prevent unused\_qualifications lint being triggered in generated code in nightly-2024-03-05 and up ([#&#8203;260](https://github.com/dtolnay/async-trait/issues/260)) ### [`v0.1.77`](https://github.com/dtolnay/async-trait/releases/tag/0.1.77) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.76...0.1.77) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v0.1.76`](https://github.com/dtolnay/async-trait/releases/tag/0.1.76) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.75...0.1.76) - Documentation improvements ### [`v0.1.75`](https://github.com/dtolnay/async-trait/releases/tag/0.1.75) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.74...0.1.75) - Documentation improvements ### [`v0.1.74`](https://github.com/dtolnay/async-trait/releases/tag/0.1.74) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.73...0.1.74) - Documentation improvements ### [`v0.1.73`](https://github.com/dtolnay/async-trait/releases/tag/0.1.73) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.72...0.1.73) - Prevent generated code from triggering ignored\_unit\_patterns pedantic clippy lint ### [`v0.1.72`](https://github.com/dtolnay/async-trait/releases/tag/0.1.72) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.71...0.1.72) - Documentation improvements ### [`v0.1.71`](https://github.com/dtolnay/async-trait/releases/tag/0.1.71) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.70...0.1.71) - Documentation improvements ### [`v0.1.70`](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70) ### [`v0.1.69`](https://github.com/dtolnay/async-trait/releases/tag/0.1.69) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.68...0.1.69) - Resolve new diverging\_sub\_expression clippy lint in generated code ### [`v0.1.68`](https://github.com/dtolnay/async-trait/releases/tag/0.1.68) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.67...0.1.68) - Improve error message if an async fn is written without a function body in an impl block ### [`v0.1.67`](https://github.com/dtolnay/async-trait/releases/tag/0.1.67) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.66...0.1.67) - Update syn dependency to 2.x ### [`v0.1.66`](https://github.com/dtolnay/async-trait/releases/tag/0.1.66) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.65...0.1.66) - Set html\_root\_url attribute ### [`v0.1.65`](https://github.com/dtolnay/async-trait/releases/tag/0.1.65) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.64...0.1.65) - Fix interaction with rustc's single\_use\_lifetimes lint ([#&#8203;238](https://github.com/dtolnay/async-trait/issues/238), [#&#8203;239](https://github.com/dtolnay/async-trait/issues/239)) ### [`v0.1.64`](https://github.com/dtolnay/async-trait/releases/tag/0.1.64) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.63...0.1.64) - Suppress async\_yields\_async clippy correctness lint in generated code ([#&#8203;236](https://github.com/dtolnay/async-trait/issues/236), [#&#8203;237](https://github.com/dtolnay/async-trait/issues/237)) ### [`v0.1.63`](https://github.com/dtolnay/async-trait/releases/tag/0.1.63) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.62...0.1.63) - Do not require Sync on unused shared reference arguments ([#&#8203;232](https://github.com/dtolnay/async-trait/issues/232), [#&#8203;233](https://github.com/dtolnay/async-trait/issues/233)) - Make expansion of nested `_` and `..` patterns edition independent ([#&#8203;234](https://github.com/dtolnay/async-trait/issues/234), [#&#8203;235](https://github.com/dtolnay/async-trait/issues/235)) ### [`v0.1.62`](https://github.com/dtolnay/async-trait/releases/tag/0.1.62) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.61...0.1.62) - Improve error message involving elided lifetimes ([#&#8203;229](https://github.com/dtolnay/async-trait/issues/229)) ### [`v0.1.61`](https://github.com/dtolnay/async-trait/releases/tag/0.1.61) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.60...0.1.61) - Fix async function signatures that involve #\[cfg(...)] attributes on parameters ([#&#8203;227](https://github.com/dtolnay/async-trait/issues/227), thanks [@&#8203;azriel91](https://github.com/azriel91)) ### [`v0.1.60`](https://github.com/dtolnay/async-trait/releases/tag/0.1.60) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.59...0.1.60) - Documentation improvements ### [`v0.1.59`](https://github.com/dtolnay/async-trait/releases/tag/0.1.59) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.58...0.1.59) - Support `self: Arc<Self>` async methods that have a default implementation provided by the trait ([#&#8203;210](https://github.com/dtolnay/async-trait/issues/210)) ### [`v0.1.58`](https://github.com/dtolnay/async-trait/releases/tag/0.1.58) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.57...0.1.58) - Improve rust-analyzer "go to definition" on the method names of an async trait ([#&#8203;218](https://github.com/dtolnay/async-trait/issues/218)) ### [`v0.1.57`](https://github.com/dtolnay/async-trait/releases/tag/0.1.57) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.56...0.1.57) - Add categories to crates.io metadata ### [`v0.1.56`](https://github.com/dtolnay/async-trait/releases/tag/0.1.56) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.55...0.1.56) - Fix build errors that involve <code>use parentheses to disambiguate: \`(impl 'async\_trait + Trait)\`</code> ([#&#8203;204](https://github.com/dtolnay/async-trait/issues/204)) ### [`v0.1.55`](https://github.com/dtolnay/async-trait/releases/tag/0.1.55) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.54...0.1.55) - Fix drop order of uncaptured arguments (`_`) when compiling in 2021 edition's closure capture rules ([#&#8203;199](https://github.com/dtolnay/async-trait/issues/199)) ### [`v0.1.54`](https://github.com/dtolnay/async-trait/releases/tag/0.1.54) [Compare Source](https://github.com/dtolnay/async-trait/compare/0.1.53...0.1.54) - Fix lifetime issue when using `impl Trait` in an async function argument type ([#&#8203;177](https://github.com/dtolnay/async-trait/issues/177)) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41Mi44IiwidXBkYXRlZEluVmVyIjoiNDIuNTIuOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJyZW5vdmF0ZS1ib3QiXX0=-->
Author
Member

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: db/db-core/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path db/db-core/Cargo.toml --package async-trait@0.1.53 --precise 0.1.89
error: package ID specification `async-trait@0.1.53` did not match any packages
help: there are similar package ID specifications:

  async-trait@0.1.89

File name: db/db-sqlx-sqlite/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path db/db-sqlx-sqlite/Cargo.toml --package async-trait@0.1.53 --precise 0.1.89
error: package ID specification `async-trait@0.1.53` did not match any packages
help: there are similar package ID specifications:

  async-trait@0.1.89

### ⚠️ Artifact update problem Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: db/db-core/Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path db/db-core/Cargo.toml --package async-trait@0.1.53 --precise 0.1.89 error: package ID specification `async-trait@0.1.53` did not match any packages help: there are similar package ID specifications: async-trait@0.1.89 ``` ##### File name: db/db-sqlx-sqlite/Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path db/db-sqlx-sqlite/Cargo.toml --package async-trait@0.1.53 --precise 0.1.89 error: package ID specification `async-trait@0.1.53` did not match any packages help: there are similar package ID specifications: async-trait@0.1.89 ```
realaravinth closed this pull request 2026-06-20 19:08:54 +05:30
Author
Member

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.1.51). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

### Renovate Ignore Notification Because you closed this PR without merging, Renovate will ignore this update (`0.1.51`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config. If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
Some checks failed
renovate/artifacts Artifact file update failure
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pull_request_metadata/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline failed
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ForgeFlux/starchart!16
No description provided.