iotaledger / iotaledger/identity

RUSTSEC-2024-0388: `derivative` is unmaintained; consider using an alternative

Open
#1,650 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.