linebender / linebender/peniko

Unify set of derives for all the enums (i.e. adding `Hash` elsewhere, at least for C-like enums).

Open
#149 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
87
Forks
28
PR merge metrics
No merged PRs in 30d

Description

This change on its own seems fine, although we probably should try to unify this set of derives for all the enums (i.e. adding `Hash` elsewhere, at least for C-like enums).

_Originally posted by @DJMcNab in https://github.com/linebender/peniko/pull/148#pullrequestreview-3303264265_

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inventorying the enum definitions in the repository and comparing their derive sets. The issue's done condition is a consistent set of derives across the enums, including Hash where appropriate, especially for C-like enums.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.