iotaledger / iotaledger/identity
RUSTSEC-2024-0388: `derivative` is unmaintained; consider using an alternative
- Dominant language
- Rust
- Stars
- 346
- Forks
- 100
- Avg merge
- 13h 41m
- Merged PRs (30d)
- 2
Description
> `derivative` is unmaintained; consider using an alternative
| Details | |
| ------------------- | ---------------------------------------------- |
| Status | unmaintained |
| Package | `derivative` |
| Version | `2.2.0` |
| URL | [https://github.com/mcarton/rust-derivative/issues/117](https://github.com/mcarton/rust-derivative/issues/117) |
| Date | 2024-06-26 |
The [`derivative`](https://crates.io/crates/derivative) crate is no longer maintained.
Consider using any alternative, for instance:
- [derive_more](https://crates.io/crates/derive_more)
- [derive-where](https://crates.io/crates/derive-where)
- [educe](https://crates.io/crates/educe)
See [advisory page](https://rustsec.org/advisories/RUSTSEC-2024-0388.html) for additional details.
Contributor guide
Research direction
The issue does not name files, tests, or entry points. Start by locating all uses of the derivative 2.2.0 crate and reviewing the listed alternatives for compatible functionality. Done means the unmaintained dependency is replaced and the existing test suite passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- devtools
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100